Upcoming Class Schedule

Note: Courses and class times are subject to change.

 COSC 11 has been renumbered to COSC 70.01, and if you took 11 already, it counts as 70.01.

Summer 2020

Course Number Title Instructor Hour
1 Introduction to Programming & Computation Kommineni  
25.02 Intro to UI/UX Design II Loeb ARR
30 Discrete Mathematics in Computer Science Joosten  
50 Software Design & Implementation Zhou  
52 Full-Stack Web Development Tregubov  

Fall 2020

Course Number Title Instructor Hour  
1 Introduction to Programming & Computation Balkcom    
1 Introduction to Programming & Computation Kommineni    
10-01 Problem Solving via Object-Oriented Programming Pierson    
10-02 Problem Solving via Object-Oriented Programming Pierson    
22/122 3D Digital Modeling Loeb    
23.01 AR and VR Design Mahoney    
24/124 Computer Animation: The State of the Art Hannaway    
25.02 Intro to UI/UX Design II Loeb ARR  
28 Advanced Projects in Digital Arts Loeb ARR  
29.05/129 Digital Fabrication & Rapid Prototyping Kawiaka    
30 Discrete Mathematics in Computer Science Jayanti    
49/149 TBD Chang    
55 Security and Privacy Palmer    
58 Operating Systems Smith    
63.01 AR and VR Development Mahoney    
67/167 Introduction to Human-Computer Interaction Yang    
69/169 Mobile X Zhou    
69.14/169 Functional Programming in Haskell Joosten    
73/173 Computational Photography Jarosz    
74/174 Machine Learning and Data Analysis Subrahmanian    
76/176 Artificial Intelligence Quattrini Li    
81/181 Principles of Robot Design and Programming Quattrini Li    
89.26/189 Security and Privacy in the Lifecycle of IoT for Consumer Environments Kotz    
89.20/189 Data Science for Health Prioleau    
89.18/189 Physical Computing Zhu    
98.01 Senior Design and Implementation Project I Tregubov    

Winter 2021

Course Number Title Instructor Hour
01-01 Introduction to Programming & Computation Kommineni  
01-02 Introduction to Programming & Computation Kommineni  
2 Program Interactive AV Art Casey  
10 Problem Solving via Object-Oriented Programming Bailey-Kellogg  
21/121 Foundations of Digital Design Mahoney  
24/124 Computer Animation: The State of the Art Hannaway  
25.01 Intro to UI/UX Design I Loeb ARR
25.02 Intro to UI/UX Design II Loeb ARR
28 Advanced Projects in Digital Arts Loeb ARR
29.22 AR and VR Design Mahoney  
30 Discrete Mathematics in Computer Science Joosten  
31 Algorithms Chakrabarty  
39 Theory of Computation Chang  
49.04/149 Concurrent Algorithms Jayanti  
49.08/149 Information Theory in Computer Science Chakrabarti  
50 Software Design and Implementation Prioleau  
51 Computer Architecture Smith  
55 Security and Privacy Pierson  
65/165 Smartphone Programming Yang  
70.01 Foundations of Applied Computer Science Jarosz  
74/174 Machine Learning and Statistical Data Analysis Subrahmanian  
77/177 Computer Graphics Zhu  
78/178 Deep Learning Torresani  
89.21 Data Mining and Knowledge Discovery Vosoughi  
89.22 AR and VR Development Mahoney  
98.01 Senior Design and Implementation Project I Joosten  
98.02 Senior Design and Implementation Project II Tregubov  

Spring 2021

Course Number Title Instructor Hour
1 Introduction to Programming & Computation Jarosz  
1 Introduction to Programming & Computation Kommineni  
10-01 Problem Solving via Object-Oriented Programming Pierson  
10-02 Problem Solving via Object-Oriented Programming Pierson  
22/122 3D Digital Modeling Loeb  
25.01 Intro to UI/UX Design I Loeb  
25.02 Intro to UI/UX Design II Loeb  
27/127 Projects in Digital Arts Mahoney  
28 Advanced Projects in Digital Arts Loeb ARR
31 Algorithms Chakrabarti  
49/149 TBD Chakrabarty  
50 Software Design and Implementation Kotz  
52 Full-Stack Web Development Tregubov  
60 Computer Networks Zhou  
61 Database Systems Prioleau  
62/162 Applied Cryptography Smith  
69.13/169 Multirobot Systems Quattrini Li  
70 Foundations of Applied Computer Science Zhu  
72 Accelerated Computational Linguistics Coto-Solano 2 sections
74/174 Machine Learning and Statistical Data Analysis Vosoughi  
75/175 Introduction to Bioinformatics Bailey-Kellogg  
89.11/189 Cognitive Computing with Watson Palmer  
89.14/189 Research Topics in Human-Computer Interaction Yang  
98.02 Senior Design and Implementation Project II Joosten  
200 Current Topics in Computer Science Subrahmanian