Preliminary CS Department Schedule for Fall 2017

Mon Tue Wed Thu Fri 9 10 11 12 1 2 3 4 5 6 7 8 9 10 1002 Cannon 110 COMS W1002 001 <110 (N) Computing in Context Adam H Cannon TR 240P-355P 1002 Cannon 110 COMS W1002 001 <110 (N) Computing in Context Adam H Cannon TR 240P-355P 1004 Cannon 275 COMS W1004 001 <275 (N) Introduction to Computer Science and Programming in Java Adam H Cannon TR 410P-525P 1004 Cannon 275 COMS W1004 001 <275 (N) Introduction to Computer Science and Programming in Java Adam H Cannon TR 410P-525P 1006 Bauer 180 ENGI E1006 001 <180 (N) Introduction to Computing for Engineers and Applied Scientists Daniel Bauer MW 240P-355P 1006 Bauer 180 ENGI E1006 001 <180 (N) Introduction to Computing for Engineers and Applied Scientists Daniel Bauer MW 240P-355P 1007 Kender 70 COMS W1007 001 <70 (N) Honors Introduction to Computer Science John R Kender TR 110P-225P 1007 Kender 70 COMS W1007 001 <70 (N) Honors Introduction to Computer Science John R Kender TR 110P-225P 3101 Isukapalli 50 COMS W3101 001 <50 (N) Programming Langauges (Javascript) Ramana Isukapalli R 610P-800P 9/7/2017 - 10/19/2017 3101-002 Coyne 50 COMS W3101 002 <50 (N) Programming Languages (LISP) Robert Eric Coyne T 610P-800P 9/5/2017 - 10/17/2017 3101-003 Stead 60 COMS W3101 003 <60 (N) Programming Langauges (Python) Lawrence Stead T 610P-800P 9/5/2017 - 10/17/2017 3102 Gaba 30 COMS W3102 001 <30 (N) Development Technologies-Android Vinay Harish Gaba F 410P-600P 9/8/2017 - 10/20/2017 3102-003 Lane 60 COMS W3102 003 <60 (N) Development Technologies-Linux Robert R Lane W 610P-800P 9/6/2017 - 10/18/2017 3102-002 Zamchick 30 COMS W3102 002 <30 (N) Development Technologies-Stategic Design Gary Zamchick F 1210P-200P 9/8/2017 - 10/20/2017 3134 Blaer 400 COMS W3134 001 <400 (N) Data structures in Java Paul S Blaer MW 540P-655P 3134 Blaer 400 COMS W3134 001 <400 (N) Data structures in Java Paul S Blaer MW 540P-655P 3136 Paine 110 COMS W3136 001 <110 (N) Essential Data structures in C/C++ Timothy K Paine TR 540P-655P 3136 Paine 110 COMS W3136 001 <110 (N) Essential Data structures in C/C++ Timothy K Paine TR 540P-655P 3157 Lee 180 COMS W3157 001 <180 (N) Advanced programming Jae Woo Lee TR 1140A-1255P 3157 Lee 180 COMS W3157 001 <180 (N) Advanced programming Jae Woo Lee TR 1140A-1255P 3157-002 Lee 180 COMS W3157 002 <180 (N) Advanced programming Jae Woo Lee TR 410P-525P 3157-002 Lee 180 COMS W3157 002 <180 (N) Advanced programming Jae Woo Lee TR 410P-525P 3203 Salleb-Aouissi 100 COMS W3203 001 <100 (N) Discrete mathematics: introduction to combinatorics and graph theory Ansaf Salleb-Aouissi TR 1010A-1125A 3203 Salleb-Aouissi 100 COMS W3203 001 <100 (N) Discrete mathematics: introduction to combinatorics and graph theory Ansaf Salleb-Aouissi TR 1010A-1125A 3203-002 Salleb-Aouissi 100 COMS W3203 002 <100 (N) Discrete mathematics: introduction to combinatorics and graph theory Ansaf Salleb-Aouissi TR 1140A-1255P 3203-002 Salleb-Aouissi 100 COMS W3203 002 <100 (N) Discrete mathematics: introduction to combinatorics and graph theory Ansaf Salleb-Aouissi TR 1140A-1255P 3203-003 Moretti 100 COMS W3203 003 <100 (N) Discrete mathematics: introduction to combinatorics and graph theory Antonio Khalil Moretti MW 840A-955A 3203-003 Moretti 100 COMS W3203 003 <100 (N) Discrete mathematics: introduction to combinatorics and graph theory Antonio Khalil Moretti MW 840A-955A 3261 Aho 130 COMS W3261 001 <130 (N) Computer science theory Alfred Aho MW 110P-225P 3261 Aho 130 COMS W3261 001 <130 (N) Computer science theory Alfred Aho MW 110P-225P 3261-002 Verma 50 COMS W3261 002 <50 (N) Computer science theory Nakul Verma TR 1140A-1255P 3261-002 Verma 50 COMS W3261 002 <50 (N) Computer science theory Nakul Verma TR 1140A-1255P 3827 Kim 189 CSEE W3827 001 <189 (N) Fundamentals of computer systems Martha A Kim TR 1010A-1125A 3827 Kim 189 CSEE W3827 001 <189 (N) Fundamentals of computer systems Martha A Kim TR 1010A-1125A 4111 Biliris 80 COMS W4111 001 <80 (Y) Introduction to databases Alexandros Biliris W 410P-640P 4111-002 Biliris 80 COMS W4111 002 <80 (Y) Introduction to databases Alexandros Biliris M 840A-1125A 4111-003 Ferguson 80 COMS W4111 003 <80 (Y) Introduction to databases Donald Francis Ferguson TR 840A-955A 4111-003 Ferguson 80 COMS W4111 003 <80 (Y) Introduction to databases Donald Francis Ferguson TR 840A-955A 4113 Geambasu 80 COMS W4113 001 <80 (Y) Fundamentals of Large-Scale Distributed Systems Roxana Geambasu MW 110P-225P 4113 Geambasu 80 COMS W4113 001 <80 (Y) Fundamentals of Large-Scale Distributed Systems Roxana Geambasu MW 110P-225P 4115 Edwards 150 COMS W4115 001 <150 (Y) Programming languages and translators Stephen A Edwards MW 410P-525P 4115 Edwards 150 COMS W4115 001 <150 (Y) Programming languages and translators Stephen A Edwards MW 410P-525P 4118 Nieh 110 COMS W4118 001 <110 (Y) Operating systems I Jason Nieh TR 110P-225P 4118 Nieh 110 COMS W4118 001 <110 (Y) Operating systems I Jason Nieh TR 110P-225P 4119 150 CSEE W4119 001 <150 (N) Computer networks TR 110P-225P 4119 150 CSEE W4119 001 <150 (N) Computer networks TR 110P-225P 4156 Kaiser 130 COMS W4156 001 <130 (Y) Advanced software engineering Gail E Kaiser TR 1010A-1125A 4156 Kaiser 130 COMS W4156 001 <130 (Y) Advanced software engineering Gail E Kaiser TR 1010A-1125A 4160 Reed 50 COMS W4160 001 <50 (Y) Computer graphics Michael K. Reed R 610P-800P 4167 Zheng 60 COMS W4167 001 <60 (Y) Computer animation Changxi Zheng TR 240P-355P 4167 Zheng 60 COMS W4167 001 <60 (Y) Computer animation Changxi Zheng TR 240P-355P 4170 Feiner 65 COMS W4170 001 <65 (Y) User interface design Steven K Feiner TR 110P-225P 4170 Feiner 65 COMS W4170 001 <65 (Y) User interface design Steven K Feiner TR 110P-225P 4187 Jana 70 COMS W4187 001 <70 (Y) Security architecture and engineering Suman Jana MW 240P-355P 4187 Jana 70 COMS W4187 001 <70 (Y) Security architecture and engineering Suman Jana MW 240P-355P 4231 Yannakakis 110 CSOR W4231 001 <110 (Y) Analysis of algorithms I Mihalis Yannakakis TR 1140A-1255P 4231 Yannakakis 110 CSOR W4231 001 <110 (Y) Analysis of algorithms I Mihalis Yannakakis TR 1140A-1255P 4231-002 Stein 150 CSOR W4231 002 <150 (Y) Analysis of algorithms I Clifford Stein TR 410P-525P 4231-002 Stein 150 CSOR W4231 002 <150 (Y) Analysis of algorithms I Clifford Stein TR 410P-525P 4246 Drinea 150 CSOR W4246 001 <150 (N) Algorithms for Data Science Eleni Drinea TR 110P-225P 4246 Drinea 150 CSOR W4246 001 <150 (N) Algorithms for Data Science Eleni Drinea TR 110P-225P 4246-002 Drinea 100 CSOR W4246 002 <100 (N) Algorithms for Data Science Eleni Drinea TR 540P-655P 4246-002 Drinea 100 CSOR W4246 002 <100 (N) Algorithms for Data Science Eleni Drinea TR 540P-655P 4261 Bishop 110 COMS W4261 001 <110 (Y) Introduction to cryptography Allison Bishop MW 710P-825P 4261 Bishop 110 COMS W4261 001 <110 (Y) Introduction to cryptography Allison Bishop MW 710P-825P 4444 Ross 42 COMS W4444 001 <42 (Y) Programming and problem solving Kenneth A Ross MW 110P-225P 4444 Ross 42 COMS W4444 001 <42 (Y) Programming and problem solving Kenneth A Ross MW 110P-225P 4460 Reinisch 32 COMS W4460 001 <32 (Y) Principles of Innovation & Entrepreneurship William Reinisch F 1010A-1240P 4701 Bauer 250 COMS W4701 001 <250 (Y) Artificial intelligence Daniel Bauer MW 1010A-1125A 4701 Bauer 250 COMS W4701 001 <250 (Y) Artificial intelligence Daniel Bauer MW 1010A-1125A 4705 McKeown 150 COMS W4705 001 <150 (Y) Natural language processing Kathleen McKeown TR 240P-355P 4705 McKeown 150 COMS W4705 001 <150 (Y) Natural language processing Kathleen McKeown TR 240P-355P 4705-002 Collins 78 COMS W4705 002 <78 (Y) Natural language processing Michael Collins TR 1140A-1255P 4705-002 Collins 78 COMS W4705 002 <78 (Y) Natural language processing Michael Collins TR 1140A-1255P 4731 Nayar 100 COMS W4731 001 <100 (Y) Computer vision Shree K Nayar TR 1010A-1125A 4731 Nayar 100 COMS W4731 001 <100 (Y) Computer vision Shree K Nayar TR 1010A-1125A 4733 Allen 75 COMS W4733 001 <75 (Y) Computational aspects of robotics Peter K Allen TR 1140A-1255P 4733 Allen 75 COMS W4733 001 <75 (Y) Computational aspects of robotics Peter K Allen TR 1140A-1255P 4771 McInerney 130 COMS W4771 001 <130 (Y) Machine learning James McInerney MW 240P-355P 4771 McInerney 130 COMS W4771 001 <130 (Y) Machine learning James McInerney MW 240P-355P 4771-002 Verma 130 COMS W4771 002 <130 (Y) Machine learning Nakul Verma TR 240P-355P 4771-002 Verma 130 COMS W4771 002 <130 (Y) Machine learning Nakul Verma TR 240P-355P 4868 Carloni 64 CSEE W4868 001 <64 (N) System-on-Chip Platforms Luca Carloni TR 1140A-1255P 4868 Carloni 64 CSEE W4868 001 <64 (N) System-on-Chip Platforms Luca Carloni TR 1140A-1255P 4995-004 Papadimitriou 70 COMS W4995 004 <70 (Y) Algorithms, Incentives, and Learning Christos H. Papadimitriou TR 840A-955A 4995-004 Papadimitriou 70 COMS W4995 004 <70 (Y) Algorithms, Incentives, and Learning Christos H. Papadimitriou TR 840A-955A 4995-002 Drori 60 COMS W4995 002 <60 (Y) Deep Learning Iddo Drori MW 710P-825P 4995-002 Drori 60 COMS W4995 002 <60 (Y) Deep Learning Iddo Drori MW 710P-825P 4995-006 Wang 75 COMS W4995 006 <75 (Y) Elements of Data Science: A First Course Haiyuan Wang T 700P-930P 4995-007 Kelleher 75 COMS W4995 007 <75 (Y) Machine Learning Products for Data Science Adam Kelleher R 700P-930P 4995-003 Schulzrinne 40 COMS W4995 003 <40 (Y) The Internet: Technology, Economics and Policy Henning G Schulzrinne MW 410P-525P 4995-003 Schulzrinne 40 COMS W4995 003 <40 (Y) The Internet: Technology, Economics and Policy Henning G Schulzrinne MW 410P-525P 4995 Blaer 30 COMS W4995 001 <30 (Y) Hacking 4 Defense Paul S Blaer T 410P-640P 6111 Gravano 80 COMS E6111 001 <80 (N) Advanced database systems Luis Gravano T 410P-600P 6863 Theobald 60 CSEE E6863 001 <60 (N) Formal Verification of Hardware and Software Systems Michael Theobald W 610P-800P 6915 Kayfetz 15 COMS E6915 001 <15 (N) Great Presentations Janet Kayfetz MW 1210P-200P 9/6/2017 - 10/23/2017 6915 Kayfetz 15 COMS E6915 001 <15 (N) Great Presentations Janet Kayfetz MW 1210P-200P 9/6/2017 - 10/23/2017 6998-006 Slivkins 60 COMS E6998 006 <60 (N) Bandits and Reinforcement Learning Alex Slivkins W 410P-640P 6998-012 Kucukelbir 75 COMS E6998 012 <75 (Y) Probabilistic Programming Alp Kucukelbir F 1010A-1240P 6998-005 Andoni 50 COMS E6998 005 <50 (N) Algorithms Through Geometric Lens Alexandr Andoni MW 410P-525P 6998-005 Andoni 50 COMS E6998 005 <50 (N) Algorithms Through Geometric Lens Alexandr Andoni MW 410P-525P 6998-003 Belhumeur 25 COMS E6998 003 <25 (Y) Advanced Topics and Projects in Deep Lerning Peter Belhumeur W 210P-400P Instruction Permission Required 6998-009 Bellovin 8 COMS E6998 009 <8 (N) Cybersecurity: Technology, Policy and Law Steven M Bellovin T 410P-600P 6998-013 Bourtos 80 COMS E6998 013 <80 (Y) Introduction to Agile Project Management Tristan Bourtos R 810P-1000P 6998-010 Church 40 COMS E6998 010 <40 (N) Topics in Human Language Technology Kenneth Church F 410P-600P 6998-015 Rubenstein 25 COMS E6998 015 <25 (Y) Video Over the Internet Daniel S Rubenstein W 110P-340P 6998-014 Ferguson 80 COMS E6998 014 <80 (Y) Microservice/Cloud Applications Donald Francis Ferguson T 210P-400P 6998-007 Beigi 60 COMS E6998 007 <60 (N) Fundamentals of Speech Recognition Homayoon S Beigi R 700P-930P 6998-004 Hsu 30 COMS E6998 004 <30 (N) Topics in Learning Theory Daniel Hsu MW 1010A-1125A 6998-004 Hsu 30 COMS E6998 004 <30 (N) Topics in Learning Theory Daniel Hsu MW 1010A-1125A 6998-002 Weinstein 30 COMS E6998 002 <30 (N) Information Theory in Theoretical Computer Science Omri Weinstein T 410P-640P 6998-011 Sahu 80 COMS E6998 011 <80 (N) Cloud Computing and Big Data Sambit Sahu M 610P-800P 6998-008 Sikorski 35 COMS E6998 008 <35 (N) Malware Analysis and Reverse Engineering Michael Stanley Sikorski R 410P-640P