| Course | Term | Assignments | Project |
|---|---|---|---|
| Artificial Intelligence Introduction | 25 Spr | Assignments | — |
| Machine Learning | 25 Fall | Assignments | — |
| Deep Learning | 25 Spr | Assignments | — |
| Deep Reinforcement Learning | 25 Spr | Assignments | EgoReasoner |
| Embodied Artificial Intelligence | 25 Spr | Assignments | — |
| Computer Vision | 25 Spr | Assignments | EgoHOI |
| 3D Visual Computing | 25 Spr | Assignments | Project |
| Computer Graphics | 25 Spr | Assignments | Jitter Track |
| Intersection of Deep Learning and Graphics | 24 Sum | Assignments | — |
| Course | Term | Assignments | Project |
|---|---|---|---|
| Discrete Mathematics (1) | 24 Fall | Assignments | Algorithm Lab |
| Discrete Mathematics (2) | 25 Spr | Assignments | — |
| Elementary Probability Theory | 24 Fall | Assignments | — |
| Statistical Inference | 24 Fall | Assignments | — |
| Numerical Analysis | 25 Fall | Assignments | — |
| Course | Term | Assignments | Project |
|---|---|---|---|
| Object-Oriented Programming | 25 Spr | Assignments | Project |
| Computer Programming Fundamentals | 24 Fall | Assignments | HRM |
| Introduction to Programming | 24 Spr | Assignments | UNO Game |
| Linux-based C++ | 24 Sum | Assignments | Server Lab |
| Fundamentals of Computer Science | 23 Fall | Assignments | — |
| Basic Data Structures | 25 Fall | Assignments | — |
| Advanced Data Structures | 25 Fall | Assignments | — |
| Software Engineering | 25 Fall | Assignments | — |