Current Teaching

Grand Valley State University

  • HCC 552 AR/VR Design and Research Instructor · Fall 2026

Past Teaching

Grand Valley State University

  • CIS 162 Computer Science I Instructor · Online Asynchronous · Fall 2025, Winter 2026 Lectures

University of Pittsburgh

  • CS 1520 Programming Language for Web Applications TA · Online Synchronous · Spring 2021 Lectures
  • CS 1501 Algorithm Implementation TA · Online Synchronous · Fall 2020 Lectures

University of California, Irvine

  • ICS 46 Data Structure Implementation and Analysis TA · In-person · Spring 2020
  • ICS 45 Programming in C++ as a Second Language TA · In-person · Winter 2020
  • ICS 33 Intermediate Programming TA · In-person · Fall 2018, Winter 2019, Spring 2019, Fall 2019

Lahore University of Management Sciences

  • MATH 230 Probability TA · In-person · Spring 2018
  • CS 501 Applied Probability TA · In-person · Fall 2017