Sep 11 – present
Assistant Professor, Alfaisal University’s College of Engineering
 Fall 2011
- GE 201 – Programming for Engineers (1/2 term)
- EE 305 – Computer Networks (1/2 term)
- EE 307 – Computer Architecture
- EE 309 – Electromagnetics
Jan 09 – present
Adjunct Assistant Professor, Queen’s School of Computing
Instructing CISC 897 Research Methods for Computer Science, 2009 and 2010 winter semesters
Jan 07 – May 07
Lecturer, Queen’s School of Computing
Introduced, developed and taught a new graduate-level course: CISC 836Â Paradigms of Wireless and Mobile Networking.
Sep 02 – Sep 06
Teaching Assistant, Queen’s ECE Department
Assisted in teaching and grading undergraduate courses including Computer Networks and Digital Communication Theory.
Jan 00 – Aug 02
Scientific Assistant Department of Electrical Engineering, Kuwait University
Assisted in teaching and grading undergraduate courses including Numerical Analysis, Basic Circuit Analysis, Electronics 2, Labs for Electronics 1 and 2 and Active Filter Design.
Sep 99 – Jan 00
Teaching Assistant Department of Electrical Engineering, Kuwait University
Assisted in teaching and grading undergraduate courses including: Basic Circuit Analysis and Introduction to Electromagnetics.
Oct 99 – Nov 99
Lecturer Student Society of the College of Engineering, Kuwait University
Developed and taught a short course on Computer Organization to computer engineering students.