Teaching
Spring 2024
Fall 2023
- CS 225: Discrete Computational Structures
- CS 227: Competitive Programming
- CS 452/552: Artificial Intelligence
Spring 2023
Fall 2022
- CS 120: Software Design I
- CS 225: Discrete Computational Structures
- CS 227: Competitive Programming
- CS 457/557: Machine Learning
Spring 2022
- CS 225: Discrete Computational Structures
- CS 461/561: Introduction to Data Science
Fall 2021
- CS 225: Discrete Computational Structures
- CS 452/552: Artificial Intelligence
Spring 2021
Fall 2020
- CS 225: Discrete Computational Structures
- CS 457: Machine Learning (Undergraduate)
- CS 557: Machine Learning (Graduate)
Spring 2020
- CS 225: Discrete Computational Structures
- CS 227: Competitive Programming
- CS 461/561: Introduction to Data Science
Fall 2019
Spring 2019
- CS 225: Discrete Computational Structures
Fall 2018
Spring 2018
- CS 225: Discrete Computational Structures
- CS 419/519: Optimization
Fall 2017
- CS 225: Discrete Computational Structures
- CS 270: Introduction to Assembler Programming, C Programming, and Computer Organization
Spring 2017
Fall 2016
Spring 2016
- CS 120: Software Design I
- CS 225: Discrete Computational Structures
- CS 270: Assembler Programming and Introduction to Computer Organization
Fall 2015
Last modified: 2024-08-27