(Spring 2024): COSC 30: Discrete Mathematics in Computer Science
(Spring 2022): COSC 31: Algorithms [anonymized student feedback]
(Summer 2021): COSC 30: Discrete Mathematics in Computer Science
(Fall 2024) COSC 30: Discrete Mathematics in Computer Science
(Winter 2024) COSC 31: Algorithms [anonymized student feedback]
(Spring 2023): COSC 34/234: Randomized Algorithms
(Fall 2021): COSC 30: Discrete Mathematics in Computer Science
(Spring 2021): COSC 31: Algorithms [anonymized student feedback]
(Aug-Nov 2019): Design and Analysis of Algorithms
(Jan-Apr 2019): Parameterized and Exact Algorithms
(Jan-Apr 2019): Design and Analysis of Algorithms
(Jan-Apr 2019): Advanced Programming in Python
(Aug-Nov 2018): Humanities I (English)
(Aug-Nov 2017): Humanities I (English)
(Jan-Apr 2017): Probability Theory