Teaching
Courses
Undergraduate and graduate courses in artificial intelligence, network science and computing fundamentals. Each course lists the semesters in which it has been offered.
Teaching in Fall 2026
Currently teaching
COMP-4990Undergraduate
Social Network Analysis
Foundations of network science: centrality, community structure, diffusion and link prediction, with hands-on labs using real social data.
- Fall 2026
COMP-8790Graduate
Topics In Artificial Intelligent
This course explores modern AI methods and their application to real-world problems. Students learn, experiment with, and critically evaluate AI techniques, then apply their findings to design, develop, and evaluate intelligent AI systems.
- Fall 2026
- Winter 2026
COMP-8590Graduate
Graph Machine Learning
Graduate seminar on representation learning for graphs: node embeddings, graph neural networks and their application to networked data.
- Fall 2026
Course history