Teaching
Fall 2026:
- CPSC 331 - Data Structures, Algorithms, and Their Analysis
- CPSC 251 - Theoretical Foundations of Computer Science I (course coordinator)
- CPSC 331 - Data Structures, Algorithms, and Their Analysis
- CPSC 537 - Competitive Programming
- CPSC 329 - Explorations in Information Security and Privacy
- CPSC 383 - Explorations in Artificial Intelligence and Machine Learning
- CPSC 393 - Metacognition in Self-Directed Learning Methodologies
- CPSC 413 - Design and Analysis of Algorithms
- CPSC 441 - Computer Networks
- CPSC 501 - Advanced Programming Techniques