Course Schedule
Current semester Fall 2018, and future semesters are now available to view.
View undergraduate course grid View graduate course grid
- 
                                        CSCI-GA.1170-001
 DS-GA.1170
 (2278) Fundamental Algorithms Alan Siegel
 Office Hours T 5:10-7:00PM CIWW 109
- 
                                        CSCI-GA.1170-002
 DS-GA.1170
 (2279) Fundamental Algorithms Recitation Alan Siegel
 Office Hours R 5:10-6:00PM CIWW 109
- 
                                        CSCI-GA.1170-003
 DS-GA.1170
 (3131) Fundamental Algorithms Alexander Alekseyev
 Office Hours W 5:10-7:00PM CIWW 101
- 
                                        CSCI-GA.1170-004
 DS-GA.1170
 (3132) Fundamental Algorithms Recitation Sreyas Mohan
 Office Hours F 6:10-7:00PM CIWW 1302
- 
                                        CSCI-GA.1180-001
 (19698) Mathematical Techniques For CS Applications Remi Imbach
 Office Hours M 5:10-7:00PM CIWW 512
- 
                                        CSCI-GA.2110-002
 (2281) Programming Languages Recitation Zvonimir Pavlinovic
 Office Hours R 6:10-7:00PM CIWW 109
- 
                                        CSCI-GA.2110-004
 (2742) Programming Languages Recitation Stephanie Carrera
 Office Hours F 5:10-6:00PM Wav 366
- 
                                        CSCI-GA.2112-001
 MATH-GA 2043-001
 (2282) Scientific Computing Jonathan Goodman R 5:10-7:00PM CIWW 1302
- 
                                        CSCI-GA.2262-001
 (2753) Data Communications and Networks Jean-Claude Franchitti
 Office Hours R 7:10-9:00PM CIWW 312
- 
                                        CSCI-GA.2420-001
 MATH-GA 2010-001
 (2284) Numerical Methods I Michael Overton
 Office Hours M 5:10-7:00PM CIWW 1302
- 
                                        CSCI-GA.2433-001
 DS-GA.2433-001
 (2749) Database Systems Zvi Kedem
 Office Hours M 5:10-7:00PM CIWW 109
- 
                                        CSCI-GA.2434-001
 (2285) Advanced Database Systems Dennis Shasha
 Office Hours T 5:10-7:00PM CIWW 101
- 
                                        CSCI-GA.2566-001
 (2888) Foundations Of Machine Learning Mehryar Mohri
 Office Hours T 5:10-7:00PM CIWW 102
- 
                                        CSCI-GA.2630-001
 (19693) Foundations of Networks and Mobile Systems Lakshminarayanan Subramanian T 5:10-7:00PM CIWW 317 Additional information: Open only to students in the MS-CEI program.
- 
                                        CSCI-GA.2630-002
 (21875) Foundations of Networks and Mobile Systems Lab Lakshminarayanan Subramanian T 7:10-8:00PM CIWW 317 Additional information: Open only to students in the MS-CEI program.
- 
                                        CSCI-GA.2820-001
 (19694) DevOps and Agile Methodologies* John Rofrano
 Office Hours W 5:10-7:00PM CIWW 102
- 
                                        CSCI-GA.2820-002
 (21876) DevOps and Agile Methodologies Lab* John Rofrano
 Office Hours W 7:10-8:00PM CIWW 102
- 
                                        CSCI-GA.2830-001
 (19695) The Lean Launch Pad Evan Korth
 Office Hours
 Frank Rimalovski R 10:00-12:00PM 16WP 106 Additional information: Open only to students in the MS-CEI program.
- 
                                        CSCI-GA.2830-002
 (21877) The Lean Launch Pad Lab Andrew Dempsey R 12:10-1:00PM 16WP 106 Additional information: Open only to students in the MS-CEI program.
- 
                                        CSCI-GA.2945-001
 MATH-GA.2011-001
 (2286) Adv Topics Num. Analysis: Computational Inverse Problems Georg Stadler W 5:10-7:00PM CIWW 202
- 
                                        CSCI-GA.2945-002
 MATH-GA.2011-002
 (3120) Adv Topics Num. Analysis: Six More Advanced Topics in Numerical Analysis Lloyd N. Trefethen T 1:25-3:15PM CIWW 512
- 
                                        CSCI-GA.2945-004
 MATH-GA.2011-004
 (23367) Adv Topics Num. Analysis: Computational Fluid Dynamics Aleksandar Donev T 3:20-5:05PM CIWW 1302
- 
                                        CSCI-GA.2965-001
 (2287) Heuristic Problem Solving Dennis Shasha
 Office Hours M 5:10-7:00PM CIWW 517
- 
                                        CSCI-GA.3033-001
 (2288) Special Topics: Production Quality Software Michael Schidlowsky
 Office Hours W 5:10-7:00PM CIWW 317
- 
                                        CSCI-GA.3033-002
 (2289) Special Topics: Distributed Systems Aurojit Panda
 Office Hours W 7:10-9:00PM CIWW 101
- 
                                        CSCI-GA.3033-004
 (2291) Special Topics: Graphics Processing Units (GPUs): Architecture & Programming Mohamed Zahran
 Office Hours W 5:10-7:00PM CIWW 201
- 
                                        CSCI-GA.3033-006
 (2292) Special Topics: Realtime and Big Data Analytics Suzanne McIntosh
 Office Hours R 7:10-9:00PM CIWW 102
- 
                                        CSCI-GA.3033-008
 (2955) Special Topics: Statistical Natural Language Processing Ankur Parikh
 Office Hours T 5:10-7:00PM CIWW 512
- 
                                        CSCI-GA.3033-011
 (3031) Special Topics: Predictive Analytics Anasse Bari
 Office Hours W 7:10-9:00PM CIWW 202
- 
                                        CSCI-GA.3033-012
 (3029) Special Topics: Vision Meets Machine Learning Davi Geiger
 Office Hours R 5:10-7:00PM CIWW 201
- 
                                        CSCI-GA.3033-017
 (3147) Special Topics: Multicore Programming Christopher Mitchell
 Office Hours M 7:10-9:00PM CIWW 512
- 
                                        CSCI-GA.3033-019
 (3193) Special Topics: Cryptocurrencies and Decentralized Ledgers Joseph Bonneau
 Office Hours T 7:10-9:00PM 60 Fifth Ave 150
- 
                                        CSCI-GA.3033-020
 (3194) Special Topics: Practical Computer Security Thitima Srivatanakul
 Office Hours W 7:10-9:00PM CIWW 317
- 
                                        CSCI-GA.3033-021
 (21502) Special Topics: Machine Learning for Healthcare Rajesh Ranganath
 Office Hours T 7:10-9:00PM CIWW 312
- 
                                        CSCI-GA.3033-022
 (22529) Special Topics: High Performance Machine Learning Alessandro Morari
 Office Hours
 Giacomo Domeniconi R 7:10-9:00PM CIWW 201
- 
                                        CSCI-GA.3110-001
 (3312) Honors Programming Languages Patrick Cousot
 Office Hours TR 3:30-4:45PM 60 Fifth Ave C15
- 
                                        CSCI-GA.3205-001
 (19700) Applied Cryptography & Network Security Zvi Kedem
 Office Hours W 5:10-7:00PM CIWW 517
- 
                                        CSCI-GA.3210-001
 MATH-GA 2170-001
 (2768) Introduction To Cryptography Oded Regev
 Office Hours M 11:00-12:50PM CIWW 512
- 
                                        CSCI-GA.3812-001
 (2295) Information Technology Projects * Jean-Claude Franchitti
 Office Hours M 6:10-9:10PM CIWW 317
- 
                                        CSCI-GA.3850-004
 (2305) PhD Seminar: Formal Methods** Thomas Wies
 Office Hours R 11:00-12:30PM 60 Fifth Ave 446
- 
                                        CORE-UA.0109-001
 (9857) Quantitative Reasoning: Mathematics and Computing Joanna Klukowska
 Office Hours MW 9:30-10:45AM 45W4 B02
- 
                                        CORE-UA.0109-002
 (9858) Quantitative Reasoning: Recitation Chandra Prakash Konkimalla
 Office Hours R 9:30-10:45AM Wav 668
- 
                                        CSCI-UA.0002-001
 (7496) Intro To Computer Programming Nathan Hull
 Office Hours TR 12:30-1:45PM CIWW 202
- 
                                        CSCI-UA.0002-002
 (7497) Intro To Computer Programming Craig Kapp
 Office Hours TR 11:00-12:15PM Silv 520
- 
                                        CSCI-UA.0002-003
 (7498) Intro To Computer Programming David Gochfeld
 Office Hours MW 9:30-10:45AM CIWW 317
- 
                                        CSCI-UA.0002-005
 (7499) Intro To Computer Programming Craig Kapp
 Office Hours W 5:00-7:30PM CIWW 512
- 
                                        CSCI-UA.0002-006
 (7500) Intro To Computer Programming Joshua Clayton
 Office Hours TR 9:30-10:45AM CIWW 101
- 
                                        CSCI-UA.0002-007
 (7501) Intro To Computer Programming Adam Meyers
 Office Hours MW 8:00-9:15AM 60 Fifth Ave 150
- 
                                        CSCI-UA.0002-008
 (9016) Intro To Computer Programming Joshua Clayton
 Office Hours MW 12:30-1:45PM 60 Fifth Ave 150
- 
                                        CSCI-UA.0002-009
 (9018) Intro To Computer Programming Jerry Waxman
 Office Hours TR 3:30-4:45PM CIWW 517
- 
                                        CSCI-UA.0002-010
 (19649) Intro To Computer Programming Saadia Lgarch
 Office Hours MW 2:00-3:15PM CIWW 517
- 
                                        CSCI-UA.0002-011
 (9294) Intro To Computer Programming Adam Meyers
 Office Hours MW 11:00-12:15PM 60 Fifth Ave 150
- 
                                        CSCI-UA.0002-012
 (9627) Intro To Computer Programming Michell Cardona
 Office Hours TR 8:00-9:15AM CIWW 312
- 
                                        CSCI-UA.0004-001
 (7502) Intro to Web Design & Computer Principles Sarah Dahnke
 Office Hours MW 3:30-4:45PM CIWW 512
- 
                                        CSCI-UA.0004-002
 (7503) Intro to Web Design & Computer Principles Alvaro Olsen
 Office Hours MW 8:00-9:15AM CIWW 102
- 
                                        CSCI-UA.0004-003
 (7504) Intro to Web Design & Computer Principles Lee-Sean Huang
 Office Hours MW 11:00-12:15PM CIWW 201
- 
                                        CSCI-UA.0004-004
 (7505) Intro to Web Design & Computer Principles Amos Bloomberg
 Office Hours TR 12:30-1:45PM Silv 411
- 
                                        CSCI-UA.0004-005
 (8859) Intro to Web Design & Computer Principles Nathan Hull
 Office Hours MW 12:30-1:45PM CIWW 517
- 
                                        CSCI-UA.0004-006
 (9017) Intro to Web Design & Computer Principles Joshua Clayton
 Office Hours TR 2:00-3:15PM CIWW 201
- 
                                        CSCI-UA.0004-007
 (9197) Intro to Web Design & Computer Principles Adam Scher
 Office Hours TR 8:00-9:15AM 60 Fifth Ave 110
- 
                                        CSCI-UA.0060-001
 (9050) Database Design And Web Implementation Deena Engel MW 11:00-12:15PM 60 Fifth Ave 110
- 
                                        CSCI-UA.0061-001
 (7506) Web Development And Programming Sana Odeh
 Office Hours MW 3:30-4:45PM CIWW 101
- 
                                        CSCI-UA.0061-002
 (9430) Web Development And Programming Sana Odeh
 Office Hours TR 3:30-4:45PM CIWW 101
- 
                                        CSCI-UA.0101-002
 (7508) Intro To Computer Science Amos Bloomberg
 Office Hours TR 9:30-10:45AM 60 Fifth Ave 110
- 
                                        CSCI-UA.0101-003
 (7509) Intro To Computer Science Teseo Schneider
 Office Hours TR 3:30-4:45PM Silv 411
- 
                                        CSCI-UA.0101-004
 (7510) Intro To Computer Science Suzanne McIntosh
 Office Hours MW 3:30-4:45PM 60 Fifth Ave 150
- 
                                        CSCI-UA.0101-005
 (8899) Intro To Computer Science Suzanne McIntosh
 Office Hours MW 11:00-12:15PM CIWW 312
- 
                                        CSCI-UA.0101-006
 (9043) Intro To Computer Science Amos Bloomberg
 Office Hours MW 9:30-10:45AM 60 Fifth Ave 150
- 
                                        CSCI-UA.0101-007
 (9199) Intro To Computer Science Candido Cabo
 Office Hours MW 12:30-1:45PM CIWW 101
- 
                                        CSCI-UA.0101-008
 (9872) Intro To Computer Science Nader Nassar
 Office Hours TR 8:00-9:15AM CIWW 102
- 
                                        CSCI-UA.0102-002
 (7512) Data Structures - Recitation Divyansh Khanna
 Office Hours T 12:30-1:45PM CIWW 109
- 
                                        CSCI-UA.0102-008
 (9618) Data Structures - Recitation Nicholas Greenquist
 Office Hours W 12:30-1:45PM CIWW 317
- 
                                        CSCI-UA.0102-010
 (20947) Data Structures - Recitation Sachin Shastri
 Office Hours R 9:30-10:45AM CIWW 102
- 
                                        CSCI-UA.0102-012
 (21837) Data Structures - Recitation Nicholas Greenquist
 Office Hours T 12:30-1:45PM CIWW 312
- 
                                        CSCI-UA.0201-001
 (7516) Computer Systems Organization Mohamed Zahran
 Office Hours TR 11:00-12:15PM CIWW 109
- 
                                        CSCI-UA.0201-002
 (7517) Computer Systems Organization - Recitation Christopher Moirano W 8:00-9:15AM CIWW 109
- 
                                        CSCI-UA.0201-003
 (9044) Computer Systems Organization Mohamed Zahran
 Office Hours TR 3:30-4:45PM 60 Fifth Ave 150
- 
                                        CSCI-UA.0201-004
 (9756) Computer Systems Organization - Recitation Christopher Moirano W 12:30-1:45PM CIWW 109
- 
                                        CSCI-UA.0201-006
 (9758) Computer Systems Organization - Recitation Lingfan Yu
 Office Hours R 12:30-1:45PM CIWW 312
- 
                                        CSCI-UA.0201-007
 (24410) Computer Systems Organization Allan Gottlieb
 Office Hours TR 3:30-4:45PM CIWW 512
- 
                                        CSCI-UA.0201-008
 (24411) Computer Systems Organization - Recitation Sai Anirudh Kondaveeti
 Office Hours W 8:00-9:15AM CIWW 101
- 
                                        CSCI-UA.0202-002
 (10327) Operating Systems Yan Shvartzshnaider
 Office Hours MW 9:30-10:45AM CIWW 109
- 
                                        CSCI-UA.0310-006
 (10528) Basic Algorithms - Recitation Isaac Henrion
 Office Hours T 3:30-4:45PM CIWW 109
- 
                                        CSCI-UA.0310-007
 (20948) Basic Algorithms - Recitation Isaac Henrion
 Office Hours T 12:30-1:45PM CIWW 201
- 
                                        CSCI-UA.0380-001
 (7521) Topics of General Interest: Interactive Computing Craig Kapp
 Office Hours TR 2:00-3:15PM CIWW 202
- 
                                        CSCI-UA.0472-001
 (22793) Artificial Intelligence Ernest Davis
 Office Hours TR 9:30-10:45AM 60 Fifth Ave 150
- 
                                        CSCI-UA.0480-001
 (19651) Special Topics: Applied Internet Technology Joseph Versoza
 Office Hours TR 8:00-9:15AM CIWW 201
- 
                                        CSCI-UA.0480-002
 (9432) Special Topics: iOS Programming Nathan Hull
 Office Hours MW 3:30-4:45PM CIWW 517
- 
                                        CSCI-UA.0480-003
 (9267) Special Topics: Applied Internet Technology Joseph Versoza
 Office Hours TR 11:00-12:15PM Silv 411
- 
                                        CSCI-UA.0480-004
 (9268) Special Topics: Intro to Social Networking Bhubaneswar Mishra
 Office Hours TR 2:00-3:15PM CIWW 1302
- 
                                        CSCI-UA.0480-005
 (9614) Special Topics: Large Scale Web Applications Yair Sovran
 Office Hours T 6:20-8:50PM Silv 401
- 
                                        CSCI-UA.0480-006
 (9620) Special Topics: Natural Language Processing Adam Meyers
 Office Hours TR 8:00-9:15AM Bobst LL150
- 
                                        CSCI-UA.0480-007
 (9959) Special Topics: Data Management and Analysis Joseph Versoza
 Office Hours MW 3:30-4:45PM CIWW 102
- 
                                        CSCI-UA.0480-009
 (10576) Special Topics: Computer Networks Anirudh Sivaraman
 Office Hours MW 12:30-1:45PM CIWW 102
- 
                                        CSCI-UA.0480-010
 (20841) Special Topics: Introduction to Numerical Optimization Margaret Wright
 Office Hours MW 9:30-10:45AM CIWW 201
- 
                                        CSCI-UA.0480-011
 (22454) Special Topics: Algorithmic Problem Solving Bowen Yu
 Office Hours MW 11:00-12:15PM CIWW 101
- 
                                        CSCI-UA.0480-012
 (22455) Special Topics: Algorithmic Problem Solving - Recitation Bowen Yu
 Office Hours F 5:10-7:10PM CIWW 101
- 
                                        CSCI-UA.0490-001
 (22496) Special Topics: Programming Languages Edward Yang
 Office Hours MW 2:00-3:15PM Wav 367
- 
                                *Indicates controlled enrollment (permission number required for registration). Contact your program advisor.
- 
                                **Indicates controlled enrollment (permission number required for registration). Contact Santiago Pizzini (pizzini@cs.nyu.edu).
- 
                                ***Indicates controlled enrollment (permission number required for registration). Contact the instructor.
Notice: This webpage is subject to
                            change and will be revised and updated as necessary.