1)
Rear Admiral John Jay Schieffelin Award for Teaching Excellence for
AY2022 (top 15%), Naval Postgraduate School, Awarded May 2023.
2) Naval Postgraduate School ECE Department Special Act Award for teaching and advising, 2018
3) Naval Postgraduate School ECE Department Special Act Award for teaching and advising, 2016
4) Rear Admiral John Jay Schieffelin Award for Teaching Excellence for AY2015 (top 5%), Naval Postgraduate School, Awarded May 2016.
5) Rear Admiral John Jay Schieffelin Award for Teaching Excellence for AY2014 (top 5%), Naval Postgraduate School, Awarded May 2015.
6) Naval Postgraduate School ECE Department Service Award for Teaching, 2012.
7) IEEE Communications Society, Travel Grant, July 2012.
8) Best Paper Award, International Conference on Emerging Network Intelligence, 2011.
9) Ontario Research & Development Challenge Fund Bell Scholarship,Awarded by University of Waterloo, September 2008 - August 2010
10) Textbook and Technology Grant, Awarded by Government of Ontario Student Assistance Program, January 2009 - December 2009
11) Natural Sciences and Engineering Research Council Industrial Postgraduate Scholarship (NSERC IPS), Awarded by the Natural Sciences and Engineering Research Council (NSERC), Held at University of Waterloo, September 2007 - August 2008
12) University of Waterloo Graduate Scholarship, Awarded by University of Waterloo, January 2009 - April 2009, January 2007 - April 2007
13) Graduate Tuition Scholarship, Awarded by University of Arizona, January 2005 - May 2005
14) Academic Achievement Scholarship, Awarded at University of Illinois, Urbana-Champaign, August 1999 - December 2000