Teaching
CIT / MTU (2016-present)
- Math6000 (Essential Mathematical Skills), Math6004 (Discrete Mathematics), Math6031 (Engineering Computing I), Math6055 (Maths for Computer Science), Math7015 (Numerical Methods I), Math8005 (Maths for Control and Quality), Stat6000 (Statistics and Probability), Stat6011 (Statistics and Financial Maths for Business).
University of Connecticut (2012-2015)
- Math 1070Q (Mathematics for Business and Economics), Math 1071Q (Calculus for Business and Economics), Math 1131Q (Calculus), Math 1132Q (Calculus II), Math 1152Q (Honors Calculus II), Math 2210Q (Applied Linear Algebra), Math 2360Q (Geometry), Math 2410Q (Differential Equations), Math 3160 (Probability), Math 3230 (Abstract Algebra).
KFUPM (2009-2012)
- MATH132 (Applications of Calculus), MATH201 (Multivariable Calculus), MATH202 (Elements of Differential Equations), MATH232 (Introduction to Sets and Structures), MATH260 (Introduction to Differential Equations & Linear Algebra), MATH345 (Modern Algebra I), MATH490 (Seminar in Mathematics), Math595 (Reading & Research I).
UCC (2007-2009)
- MA1003 (Matematical Methods and Calculus), MA3052 (Ring and Field Theory).