Teaching

Sep 11 – present

Assistant Professor, Alfaisal University’s College of Engineering

 Fall 2011

  1. GE 201 – Programming for Engineers (1/2 term)
  2. EE 305 – Computer Networks (1/2 term)
  3. EE 307 – Computer Architecture
  4. 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.