Teaching
Courses taught at Grenfell Campus – Memorial University
- Mechanisms and Electric Circuits (ENGI 1040)
Engineering Statics (ENGI 1010)
Engineering Graphics and Design (ENGI 1030)
Introduction to Programming (ENGI 1020)
Professional Development Seminars (ENGI 200W)
Calculus II (MATH 1001)
Courses at the University of Manitoba
- Telecommunication Network Engineering (ECE 3700)
Numerical Methods for Engineers (CIVL 3590)
Engineering Mathematical Analysis I (MATH 2130)
Courses at the University of KwaZulu-Natal
- Communication Systems (ENEL3CO H2)
Digital Communications (ENEL4DC H1)
Coding and Information Theory
Engineering Statics