CS 1645/2045 High Performance Computing Systems, Fall 2024
CS 2410 Computer Architecture, Spring 2024
CS 1541 Introduction to Computer Architecture, Fall 2023
CS 2410 Computer Architecture, Spring 2023
CS 3410 Advanced Topics in Computer Architecture, Fall 2022
CS 2410 Computer Architecture, Spring 2022
CS 2410 Computer Architecture, Spring 2021
CS 1541 Introduction to Computer Architecture, Spring 2021
CS 2210 - Compiler design, Spring 2020
Co-instructor of CMPEN 431 - Introduction to Computer Architecture, Fall 2018, Penn State
Lectures on "Problems and Solutions in Computing Engineering" - CMPEN 111, Fall 2018, Penn State
Guest Lecture, CSE 521 - Design and implementation of compilers, Spring 2016, Penn State
Teaching Assistant, CMPEN 431 - Introduction to Computer Architecture, Spring 2015, Penn State
Teaching Assistant, CMPEN 431 - Introduction to Computer Architecture, Fall 2014, Penn State
Teaching Assistant, CS 210 - Introduction to Python, Spring 2014, College of William and Mary