Teaching

Lecturer (Strathclyde University)

Spring 2021/22: Complex Variables and Integral Transforms 

Spring 2023: Mathematical Introduction to Network Theory

Teaching Assistant (UIUC)

Fall 2013: Introductory Fluid Mechanics (TAM 335)

Spring 2013: Introductory Fluid Mechanics (TAM 335) *

Spring 201w: Fundamentals of Fluid Dynamics (ME 310) *

Fall 2011: Fundamentals of Fluid Dynamics (ME 310) *

Spring 2011: Introductory Fluid Mechanics (TAM 335)

*  - teachers ranked as excellent

Project Manager/Course Instructor

Fall 2011 (UIUC): Learning in Community (ENG 315), design & construction of solar charging station for an electric tractor in the Student Sustainable Farm

Course Instructor

Summer 2011 (UIUC): Introductory Fluid Mechanics (TAM 335)