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