Spring 2026
Fall 2024, Spring 2025, and Fall 2025
On leave
Spring 2024
CSC301: Design and Analysis of Algorithms
CSC721: Theory of Algorithms
Fall 2023
CSC 373: Independent Study
CSC 301: Algorithms Design and Analysis
CSC 201: Data Structures and Algorithms
Spring 2023
CSC 790 (Special Topics): Parallel Numerical Optimization
CSC 373: Independent Study
CSC 201: Data Structures and Algorithms
Fall 2022
CSC 201: Data Structures and Algorithms
Spring 2022
CSC 201: Data Structures and Algorithms