Upcoming Class Schedule

Note: Courses and class times are subject to change.

Winter 2017

Course Number Title Instructor Hour
1 Introduction to Programming and Computation Balkcom 12
10 Problem Solving via Object-Oriented Programming Pierson 11
22/122 3D Digital Modeling Loeb 2A
30 Discrete Mathematics in Computer Science Chakrabarti 10A
31 Algorithms Jayanti 11
39 Theory of Computation Smith 10
49/149 Topics in Algorithms and Complexity Chakrabarti 2A
49/149 Topics in Algorithms and Complexity: Parallel Computing Cormen 10A
50 Software Design and Implementation Palmer 12
65/165 Smartphone Programming Yang 11
74/174 Machine Learning and Statistical Data Analysis Liu 3A
75/175 Introduction to Bioinformatics Verma 3B
78/178 Deep Learning Torresani 10A
89/189 Topics in Applied Computer Science: Robot Motion Planning Balkcom 9L
94 Reading Course Staff ARR
97 Thesis Research Staff ARR
98 Senior Design and Implementation Project Grigoryan TBD
98 Senior Design and Implementation Project Tregubov TBD
99 Honors Thesis Research Staff ARR
200 Current Topics in Computer Science Grigoryan TBD
200 Current Topics in Computer Science Kotz TBD
231 Advanced Algorithms Jayanti 2A
258 Advanced Operating Systems Bratus 3B

Spring 2017

Course Number Title Instructor Hour
1 Introduction to Programming and Computation Cormen TBD
10 Problem Solving via Object-Oriented Programming Casey TBD
24/124 Computer Animation: The State of the Art Hannaway TBD
27/127 Projects in Digital Arts Loeb TBD
31 Algorithms Chakrabarti TBD
49/149 Approximation Algorithms Chakrabarty TBD
50 Software Design and Implementation Kotz TBD
51 Computer Architecture Smith TBD
52 Full-Stack Web Development Tregubov TBD
60 Computer Networks Bratus TBD
61 Database Systems Palmer TBD
67/167 Introduction to Human-Computer Interaction Yang TBD
86/186 Computational Structural Biology Grigoryan TBD
87/187 Rendering Algorithms Jarosz TBD
89/189 Topics in Applied Computer Science: Topics in Computational Biology Bailey-Kellogg TBD
89/189 Topics in Applied Computer Science: Advanced Topics in Deep Learning Torresani TBD
89/189 Topics in Applied Computer Science: Advanced Machine Learning Liu TBD
94 Reading Course Staff ARR
97 Thesis Research Staff ARR
98 Senior Design and Implementation Project Grigoryan TBD
99 Honors Thesis Research Staff ARR

Summer 2017

Course Number Title Instructor Hour
30 Discrete Mathematics in Computer Science Jayanti TBD
50 Software Design and Implementation Zhou TBD

Fall 2017

Course Number Title Instructor Hour
1 Introduction to Programming and Computation Jayanti TBD
2 Programming for Interactive Audio-Visual Arts Casey TBD
10 Problem Solving via Object-Oriented Programming Bailey-Kellogg TBD
24/124 Computer Animation: The State of the Art Hannaway TBD
29/129 Topics in Digital Arts Hannaway TBD
49/149 Randomized Algorithms Winkler TBD
58 Operating Systems Smith TBD
61 Database Systems Bratus TBD
65/165 Smartphone Programming Palmer TBD
74/174 Machine Learning and Statistical Data Analysis Liu TBD
76/176 Artificial Intelligence Balkcom TBD
77/177 Computer Graphics Jarosz TBD
89/189 Research Topics in Human-Computer Interaction Yang TBD
89/189 Topics in Computational Structural Biology Grigoryan TBD
98 Senior Design and Implementation Project Tregubov TBD

Winter 2018

Course Number Title Instructor Hour
10 Problem Solving via Object-Oriented Programming Kotz TBD
22/12 3D Digital Modeling Loeb TBD
30 Discrete Mathematics in Computer Science Chakrabarti TBD
31 Algorithms Chakrabarty TBD
50 Software Design and Implementation Grigoryan TBD
65/165 Smartphone Programming Yang TBD
75/175 Introduction to Bioinformatics Bailey-Kellogg TBD
69/169 Basics of Reverse Engineering Bratus TBD
89/189 Computational Photography Jarosz TBD
89/189 Cognitive Computing with Watson Palmer TBD
89/189 Computational Fabrication Whiting TBD
98 Senior Design and Implementation Project Tregubov TBD
98 Senior Design and Implementation Project Tregubov TBD
200 Current Topics in Computer Science Liu TBD
231 Advanced Algorithms Jayanti TBD

Spring 2018

Course Number Title Instructor Hour
1 Introduction to Programming and Computation Balkcom TBD
11 Foundations of Applied Computer Science Farid TBD
22/122 3D Digital Modeling Loeb TBD
24/124 Computer Animation: The State of the Art Hannaway TBD
27/127 Projects in Digital Arts Loeb TBD
31 Algorithms Chakrabarty TBD
39 Theory of Computation Chakrabarti TBD
50 Software Design and Implementation Kotz TBD
51 Computer Architecture Smith TBD
52 Full-Stack Web Development Tregubov TBD
55 Security and Privacy Palmer TBD
60 Computer Networks Zhou TBD
65/165 Smartphone Programming Campbell TBD
67/167 Introduction to HCI Yang TBD
69/169 Mobile Sensing Campbell TBD
74/174 Machine Learning and Statistical Data Analysis Liu TBD
77/177 Computer Graphics Whiting TBD
86/186 Computational Structural Biology Grigoryan TBD
87/187 Rendering Algorithms Jarosz TBD
89/189 Computational Immunology Bailey-Kellogg TBD
98 Senior Design and Implementation Project Tregubov TBD
258 Advanced Operating Systems Bratus TBD