Teaching
University of Illinois Springfield
- CSC 570F. Graduate Algorithms Design and Applications. Spring 2023.
- CSC 482. Algorithms and Computation. Fall 2020 to present.
- CSC 302. Discrete Structures. Fall 2020 to present.
Le Moyne College
- CSC 170. Java Introduction (no prior programming experience). Spring 2020.
- CSC 176. Java Introduction (as a second programming course). Spring 2020.
- CSC 276. Object-Oriented Design Using Java. Spring 2020.
- CSC 175 - Introduction to Algorithms and Program Design. Fall 2019.
Iowa State University (as graduate teaching assistant)
- COM S 531. Theory of Computation (Grad). Spring 2014 and 2016.
- COM S 511. Algorithm Design and Analysis (Grad). Fall 2014, 2015, and 2017.
- COM S 331. Theory of Computation, Fall 2016, Spring 2019.
- COM S 311. Algorithm Design. Summer 2015, 2016 and Fall 2018.
- COM S 330. Discrete Mathematical Structures. Spring 2014.
- COMS 252. Introduction to Operating Systems. Fall 2013.