CSE 6331 – Complexity and Computability (Fall 2019, Spring 2021, Spring 2022, Spring 2024, Spring 2025)
CSE 6332 – Advanced Algorithms (Autumn 2023)
CSE 6331 – Algorithms (Autumn 2022)
CSE 2321 – Foundations I: Discrete Structures (Fall 2020,  Spring 2023, Fall 2024)
CSE 5329 – Advanced Complexity Theory (Autumn 2021)
CSE 5329 – Pseudorandomness (Spring 2020)
Math 428 – Graph Theory (Rutgers University, Fall 2016)