Algorithms and Complexity , Spring 2023
Mathematical and Logical Foundations of Computer Science , Fall 2022
Algorithms and Complexity , Spring 2022
Data Structures and Algorithms , Fall 2021
Algorithms and Complexity , Spring 2021
Data Structures and Algorithms , Fall 2020
Logic and Computation , Spring 2020
CS137 Discrete Mathematics and its Applications 2 , Spring 2019
Exact Algorithms for NP-hard Problems , Spring 2016
CMSC 858F - Algorithmic Game Theory (grad course) with Prof. MohammadTaghi Hajiaghayi, Spring 2014
CMSC 351 - Introduction to Algorithms with Dr. Hamid Mahini, Spring 2013
CMSC 351 - Introduction to Algorithms with Prof. MohammadTaghi Hajiaghayi, Spring 2012
CMSC 250 - Discrete Structures with Prof. William Gasarch, Spring 2011
CMSC 451 - Design and Analysis of Computer Algorithms with Prof. Clyde Kruskal, Fall 2010