Since 1995 I have been teaching in a formal capacity at universities in Australia, the USA, the United Arab Emirates, and Finland. Courses have ranged from freshman service courses through to graduate mathematics courses. I have also been deeply involved in curricular development, including the building of the undergraduate and masters programs in mathematics at the American University of Shajrah from their inception.
Below is the list of different course I have taught, from the beginning of my graduate studies until present.
Aalto = Aalto University, Finland
AUS = American University of Sharjah, UAE
UM = University of Michigan, Ann Arbor, USA
STEM = Science, Technology, Engineering, Mathematics