Sep 2020 — Present
For more information, visit my website at the ECE Department at UBC.
I received my BASc, MASc, and Ph.D. from the Department of Electrical and Computer Engineering (ECE) at UBC in 2006, 2009, and 2015, respectively. During my graduate studies, I collaborated with researchers at UBC, Qatar University, King’s College London, and Queen Mary University of London.
My research interests include cooperative relay networks, RF energy harvesting, trust and reputation management systems, and cognitive radio in wireless communication systems. I have more than 20 years of academic and industrial experience in areas such as telecommunication systems, financial technology, cyber and cloud security, blockchain, and the Internet of Things. Currently, I lead the security engineering team at a Silicon Valley cyber-security company, Menlo Security. I have also held an adjunct professorship position at the Department of ECE at UBC from 2015–2016 and from 2019 to the present. Since 2009, I have served as a teaching assistant or lecturer for several courses, including CPEN333, EECE391, EECE251, EECE253, EECE281, EECE282, EECE259, EECE359, EECE453, and EECE454. In Fall 2021, I taught CPEN333. I teach multi-processing and multi-threading within the .NET framework in the ECE department, creating labs, lectures, quizzes, exams, and projects; I also mentor students on systems design and secure software practices.Pragmatic, industry-grounded, and hands-on—students learn by building and stress‑testing systems that mirror real-world constraints.