Current Teaching
Grand Valley State University
-
‣ CIS 162 - Computer - Science I (Instructor, Online Asynchronous) - Fall 2025 -
Lectures
Past Teaching
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