University of Windsor, Canada (45 courses):,
- Real Aanalysis and Functions of a Real Variable (Math 510/410), Graduate course and fourth year undergraduate course, fall 2016.
- Group Theory (Math 520/420), Graduate course and fourth year undergraduate course.
- Engineering Mathematics (85-545), Graduate course.
- Special Functions (Math 360), Third year undergraduate course, fall 2016.
- Linear Programming (Math 374), Third year undergraduate course, fall 2017.
- Numerical Analysis (Math 380), Third year undergraduate course, Mathematics and Statistics department, Canada, winter 2014.
- Graph Theory (Math 343), Third year undergraduate course, Mathematics and Statistics department, Canada, winter 2017.
- Differential Equations (Math 216), Second year undergraduate course, Mathematics and Statistics department, taught twice.
- Quantitative Decision Models (73-220), Second year undergraduate courses, Odette School of Business, fall 2014 and winter 2015.
- Linear Algebra (Math 126/120), First year undergraduate course, Mathematics and Statistics department, taught 8 times.
- Mathematics for Business (Math 194), First year undergraduate course, Mathematics and statistics department, taught 7 times.
- Integral Calculus (Math 141), First year undergraduate course, Mathematics and Statistics department, taught twice.
- Mathematical Foundations (Math 190), First year undergraduate course, Mathematics and Statistics department, taught 3 times.
University of Western Ontario, Canada (3 courses):
- Linear algebra and Matrix algebra (Math 1229A), First year undergraduate course, Mathematics department, taught twice, summer 2013 and summer 2015.
- Methods of Finite Mathematics (Math 1228), First year undergraduate course, Mathematics department.
University of New Brunswick, Canada (2 courses):
- Calculus (Math 1003), First year undergraduate course, Mathematics and Statistics department, Canada, fall 2010, fall 2011.
Fanshawe College, Canada (4 courses):
- Statistics and Quantitative Methods (MATH 1059), continuing education, London, ON, Canada, fall 2009& winter 2010.
- Mathematics for Business (MATH 1052), London, Canada, winter 2010.