Teaching & Course Highlights
Here are some of the courses I have taught or served as a teaching assistant for during my career, along with my teaching credentials and selected faculty and student feedback.
Teaching Credentials
May 2026
CIRTL SoTL Workshop — View certificate
UBC Centre for Teaching, Learning and Technology, in partnership with CIRTL
May 2025
CIRTL Associate — Foundations of Pedagogy — View certificate
Centre for the Integration of Research, Teaching and Learning (CIRTL), UBC
Graduate Courses
EECE 570
Fundamentals of Visual Computing
University of British Columbia, Canada
Undergraduate Courses
ELEC 301
Electronic Circuits I
University of British Columbia, Canada & Higher Colleges of Technology, UAE
ELEC 291
University of British Columbia, Canada
ELEC 201
University of British Columbia, Canada
ELEC 202
Circuit Analysis II
University of British Columbia, Canada
ELEC 203/204
Circuit Mastery
University of British Columbia, Canada
ELEC 221
Signals and Systems
Higher Colleges of Technology, UAE
Physics & Advanced Courses
PHYS 106
Enriched Physics I
Khalifa University, UAE
High School & Vocational
HS
Institute of Applied Technology, UAE
HS
Electrical Installation
Institute of Applied Technology, UAE
HS
Coding and Computational Thinking
Institute of Applied Technology, UAE
HS
Fundamentals of Programming
Institute of Applied Technology, UAE
ELEC 291 — Faculty Feedback
Robotics — Student Feedback
