Current Teaching
Grand Valley State University
- HCC 552 AR/VR Design and Research
Past Teaching
Grand Valley State University
- CIS 162 Computer Science I Lectures
University of Pittsburgh
University of California, Irvine
- ICS 46 Data Structure Implementation and Analysis
- ICS 45 Programming in C++ as a Second Language
- ICS 33 Intermediate Programming
Lahore University of Management Sciences
- MATH 230 Probability
- CS 501 Applied Probability