Select a Class
110-0 Introduction to Computer Programming
111-0 Fundamentals of Computer Programming
150-0 Fundamentals of Computer Programming 1.5
211-0 Fundamentals of Computer Programming II
212-0 Mathematical Foundations of Computer Science - Part 1
213-0 Introduction to Computer Systems
214-0 Data Structures & Algorithms
260-0 Introduction to Law and Digital Technologies
262-0 Mathematical Foundations of Computer Science - Part 2
295-0 Special Topics in Computer Science
296-0 Intermediate Topics in Computer Science
310-0 Scalable Software Architectures
311-0 Inclusive Making
312-0 Data Privacy
313-0 Tangible Interaction Design and Learning
315-0 Design, Technology, and Research
324-0 Dynamics of Programming Languages
326-0 Introduction to the Data Science Pipeline
329-0 HCI Studio
336-0 Design & Analysis of Algorithms
339-0 Introduction to Database Systems
341-0 Social Networks Analysis
343-0 Operating Systems
345-0 Distributed Systems
347-0 Conversational AI
348-0 Introduction to Artificial Intelligence
349-0 Machine Learning
355-0 Digital Forensics and Incident Response
372-0 Designing and Constructing Models with Multi-Agent Languages
394-0 Agile Software Development
396-0 Special Topics in Computer Science
-
1: Modeling Relationships with Causal Inference - Special Topics in Computer Science
- Zach Wood-Doughty - Tues, Thurs 3:30PM - 4:50PM
-
2: Natural & Artificial Vision - Special Topics in Computer Science
- Emma Alexander - Mon, Wed 11:00AM - 12:20PM
-
3: Communicating Computer Science - Special Topics in Computer Science
- Connor Bain - Mon, Wed 3:30PM - 4:50PM
-
4: Differential Privacy: from Foundations to Machine - Special Topics in Computer Science
- Jinshuo Dong - Mon, Wed 2:00PM - 3:20PM
-
5: Foundations of Security - Special Topics in Computer Science
- Sruti Bhagavatula - Tues, Thurs 11:00AM - 12:20PM
-
8: AI for Hybrid, Participatory Narrative - Special Topics in Computer Science
- Ian Horswill - Tues, Thurs 3:30PM - 4:50PM
-
9: Programming Languages Seminar - Special Topics in Computer Science
- Robby Findler - Mon 10:30AM - 1:30PM
-
10: Full Stack Software Engineering - Special Topics in Computer Science
- Lydia Tse - Mon, Wed 5:00PM - 6:20PM
-
18: Misinformation and Disinformation in the Age of AI - Special Topics in Computer Science
- Lawrence Birnbaum - Jeremy Gilbert - Thurs 12:30PM - 3:20PM
-
19: AI for Science and Business - Special Topics in Computer Science
- Alok Nidhi Choudhary - Thurs 3:30PM - 6:10PM
-
20: Computing and Sustainability - Special Topics in Computer Science
- Nivedita Arora - Tues, Thurs 3:30PM - 4:50PM
-
21: Computing, Ethics, and Society - Special Topics in Computer Science
- Natalie Melo - Tues, Thurs 9:30AM - 10:50AM
397-0 Special Projects in Computer Science
410-0 Autonomous Quadrotor Design and Control
412-0 Data Privacy
413-0 Tangible Interaction Design and Learning
415-0 Design, Technology, and Research
424-0 Dynamics of Programming Languages
447-0 Conversational AI
449-0 Deep Learning
460-0 Introduction to Law and Digital Technologies
472-0 Designing and Constructing Models with Multi-Agent Languages
496-0 Special Topics in Computer Science
-
6: Mathematical and Computational Foundations of Tens - Special Topics in Computer Science
- Eric Evert - Mon, Wed, Fri 1:00PM - 1:50PM
-
7: Graduate Algorithms - Special Topics in Computer Science
- Konstantin Makarychev - Tues, Thurs 11:00AM - 12:20PM
-
8: AI for Hybrid, Participatory Narrative - Special Topics in Computer Science
- Ian Horswill - Tues, Thurs 3:30PM - 4:50PM
-
9: Programming Languages Seminar - Special Topics in Computer Science
- Robby Findler - Mon 10:30AM - 1:30PM
-
11: Advanced Topics on Deep Learning - Special Topics in Computer Science
- Han Liu - Wed 5:00PM - 7:50PM
-
12: Mathematical Foundations of Machine Learning - Special Topics in Computer Science
- Han Liu - Tues 5:00PM - 7:50PM
-
13: Advanced System Security - Special Topics in Computer Science
- Xinyu Xing - Fri 9:00AM - 11:50AM
-
14: Engineering Modern Cryptographic Protocols - Special Topics in Computer Science
- Xiao Wang - Wed 2:00PM - 4:50PM
-
15: Software and architecture for quantum computing sy - Special Topics in Computer Science
- Kate (Kaitlin) Smith - Tues, Thurs 11:00AM - 12:20PM
-
16: Special Topics In Data Systems Seminar - Special Topics in Computer Science
- Andrew Crotty - Wed 3:00PM - 5:50PM
-
18: Misinformation and Disinformation in the Age of AI - Special Topics in Computer Science
- Lawrence Birnbaum - Jeremy Gilbert - Thurs 12:30PM - 3:20PM
-
19: AI for Science and Business - Special Topics in Computer Science
- Alok Nidhi Choudhary - Thurs 3:30PM - 6:10PM
-
20: Computing and Sustainability - Special Topics in Computer Science
- Nivedita Arora - Tues, Thurs 3:30PM - 4:50PM
-
21: Computing, Ethics, and Society - Special Topics in Computer Science
- Natalie Melo - Tues, Thurs 9:30AM - 10:50AM
-
22: Emerging Risks for Humans Interacting with Technol - Special Topics in Computer Science
- Oleg Evdokimov - Tues, Thurs 9:30AM - 10:50AM
497-0 Special Projects in Computer Science
-
6: Deep Learning for Natural Language Processing - Special Projects in Computer Science
- David Demeter - Tues, Thurs 11:00AM - 12:20PM
-
7: Wireless Protocols for the Internet of Things - Special Projects in Computer Science
- Branden Ghena - Tues, Thurs 3:30PM - 4:50PM
-
8: Innovation in Journalism & Technology - Special Projects in Computer Science
- Zach Wise - Tues, Thurs 2:00PM - 3:50PM
-
9: Sports, Technology and Learning - Special Projects in Computer Science
- Marcelo Worsley - Mon, Wed 12:30PM - 1:50PM
-
10: Advanced Topics in Compilers - Special Projects in Computer Science
- Simone Campanoni - Tues, Thurs 5:00PM - 6:20PM
-
11: Selected Topics in Computer Networks - Special Projects in Computer Science
- Aleksandar Kuzmanovic - Tues, Thurs 12:30PM - 1:50PM
-
12: Wireless and Mobile Health (mHealth) - Special Projects in Computer Science
- Nabil Alshurafa - Tues, Thurs 5:00PM - 6:20PM
-
13: Sports, Technology and Learning - Special Projects in Computer Science
- Marcelo Worsley - Mon, Wed 9:00AM - 10:20AM