Teaching Experience:
-
Part-time Faculty (Professor), (Jan. 2022 - Aug. 2022)
-
Conestoga College - School of Applied Computer Science and Information Technology:
- Web and Wireless Security course - Computer Application Security program.
- Performance, Instrumentation, and Optimization course - Software Engineering Technology program.
-
Conestoga College - School of Applied Computer Science and Information Technology:
-
Teaching Assistant (TA), (Sep. 2019 - Dec. 2021)
-
University of Waterloo - Department of Electrical and Computer Engineering:
- ECE250 (Algorithms and Data Structures) course: Winter 2019, Fall 2019, Winter 2020, Fall 2020, Winter 2021
- ECE457A (Cooperative and Adaptive Algorithms) course: Spring 2020
- ECE358 (Computer Networks) course: Spring 2021, Fall 2021
-
University of Waterloo - Department of Electrical and Computer Engineering:
-
Lecturer and Lab Instructor, (Sep. 2010 – Jul. 2012)
-
University of Aden - Faculty of Engineering:
- Computer Programming, Computer Networks, Database Management, and Assembly Language.
-
University of Aden - Faculty of Engineering:
Teaching Awards:
- Best Teaching Assistant (TA) Award for ECE 250 - Fall 2020
Teaching Training:
- Fundamentals of University Teaching (FUT) - University of Waterloo