Automata & Computability (CIS 473): Spring 2025, 2024, 2022, 2021.
Design & Analysis of Algorithms (CIS 675): Fall 2025, 2024.
Algorithms for Big Data (CIS 400/600 ): Fall 2020, 2021.
Streaming Algorithms (CIS 400/600): Fall 2023.
Introduction to Combinatorial Optimization (CIS 400/600 ): Fall 2022.
Lattice Algorithms & Applications (CIS 700): Fall 2024.
Coding Theory (CIS 700): Fall 2023.