Coursework
Computer Science
- CS 1340: Consequences in Computing
- CS 1710: Cognitive Science
- CS 2110: Data Structures and Object-Oriented Design
- CS 2800: Discrete Mathematics
- CS 2850: Networks
- CS 3410: Computer Systems
- CS 4701: AI Practicum
- CS 4780: Machine Learning
- CS 4787: Principles of Large-Scale Machine Learning
- CS 4820: Algorithms
- CS 6756: Learning for Robot Decision Making
- CS 6850: Information Networks
Electrical and Computer Engineering
- ECE 4960: Dynamic Networks and Games
- ECE 6210: Theory of Linear Systems
Miscellaneous
- PHYS 1112: Mechanics and Heat
- PHYS 2213: Elecromagnetism
- MATH 2930: Differential Equations
- ENGRD 2700: Probability and Statistics
Teaching
CS 4780: Machine Learning
Fall 2023
The course provides an introduction to machine learning, focusing on supervised learning and its theoretical foundations. Topics include regularized linear models, boosting, kernels, deep networks, generative models, online learning, and ethical questions arising in ML applications.