| 
                    
                      | 2022-2023 Undergraduate and Graduate Bulletin (without addenda) [ARCHIVED CATALOG] 
 
 Department of Computer Science and Engineering |  
                      | 
 |   Return to: Academic Department, Degree and Program Information
 Interim Chair: Lisa Hellerstein Mission StatementThe Department of Computer Science and Engineering is committed to preparing undergraduate and graduate students for leadership roles in professional and research activities in the information-technology sector. The department fosters an environment that encourages lifelong learning in the Information Age. Graduates lead and grow in diverse working environments and apply the theories and skills of computer science to real-world problems. Toward this end, the department conducts state-of-the-art research in theoretical and applied computer science and maintains strong educational programs that emphasize breadth and depth in technical knowledge and proficiency in spoken and written communication skills. The environment encourages Invention, Innovation and Entrepreneurship (i2e). The DepartmentComputers are now used in practically every area of human endeavor and are radically changing both the way people live and how they view the limits of human capabilities. Job opportunities in computer science and engineering are challenging and diverse. According to the U.S. Bureau of Labor Statistics, current job growth in computer science is among the highest of any technical profession. NYU Tandon’s Department of Computer Science and Engineering offers programs leading to a B.S., M.S. and Ph.D. in Computer Science , and an M.S. in Cybersecurity . The department offers joint programs with the Department of Electrical and Computer Engineering , leading to a Computer Engineering, B.S. , and the NYU School of Law, leading to a Cybersecurity Risk and Strategy, M.S. (Offered jointly by the NYU School of Law and NYU Tandon School of Engineering)  The department also offers an advanced certificate in software engineering and cybersecurity and minors in Computer Science  and Game Engineering . The department is active in research in several key areas of computer science. Its particular strengths are in security and privacy; big data analysis and visualization; computer vision, game engineering; and algorithms and theoretical computer science. The security and privacy concentration-also including cybersecurity, one of the largest growing fields in computer science-has research strengths in peer-to-peer security, digital forensics, biometrics, wireless security, and usable security. Big data analysis is strong in data management, computing, analyzing, and visualizing urban, scientific, and Web data. Computer vision puts a primary focus on medical image analysis. Game engineering focuses on computer graphics and perceptual science as well as artificial intelligence in gaming and player modeling. Finally, theoretical computer science is based in computational and discrete geometry, data structures, and machine learning. The CSE department is at the center of a high-tech start-up culture where student and faculty innovation and entrepreneurship activities are supported and nurtured both in New York City, Brooklyn and across the NYU Global Network University. The faculty works closely with NYU Tandon’s Center for Advanced Technology in Telecommunications (CATT) and has relationships with industries that support research and activity in their special interests. NYU Tandon School of Engineering has been designated as a Center of Excellence for Information Assurance Education for research by the National Security Agency (NSA) and operates the Scholarship for Service Program (SFS) in Information Assurance. The department provides students with a wide variety of advanced computer and software systems. These support PC and UNIX technology along with highly distributed networks. The department has four dedicated computer-science laboratories (virtual lab) for upper-level undergraduate students. They are the Software Engineering Laboratory, Parallel and Distributed Systems Laboratory, Visualization and Graphics Laboratory and Computer System and Security Integration Laboratory. Multimedia and Web-based laboratories are also available. ContactNYU Tandon School of EngineeringComputer Science and Engineering Department
 370 Jay Street, 8th floor, rm 851
 Brooklyn, NY 11201
 Tel: (646) 997-3440Web: http://engineering.nyu.edu/academics/departments/computer-science-engineering
   Degrees OfferedBachelor of Science Master of Science Doctor of Philosophy Undergraduate ProgramsFor undergraduates, the department offers two degrees: a Bachelors of Science in Computer Science (B.S. CS) and a Bachelors of Science in Computer Engineering (B.S. CompE). The Bachelor of Science in Computer Science is a rigorous program that not only covers fundamental computer science subjects, such as object-oriented programming, computer architecture and operating systems, but also provides a number of exciting avenues for specialization including computer and online game development, cyber security, Internet/web systems and applications, bioinformatics, graphics and vision, digital media and management and entrepreneurship. Strong students can also apply to the B.S./M.S. Program where it’s possible to earn the B.S. and M.S. in computer science within approximately 5 years. The department jointly administers the Bachelors of Science in Computer Engineering with the Department of Electrical and Computer Engineering. It draws on the two departments’ strengths to provide a focus on computer system design with integrated understanding of computer hardware and software. Master’s ProgramsThe M.S. in Computer Science permits students to take courses either on a full-time or part-time basis. The curriculum has been designed for maximum flexibility. It includes fundamental courses in computer science as well as electives in specialized advanced courses on topics including computer and network security, distributed systems and networking, computer graphics, computer vision, databases and web search technology. By electing the masters-thesis option, students may also pursue research with faculty members who are internationally recognized in their fields. The M.S. in Cybersecurity is a highly innovative program that provides students with the critical knowledge and skills to become experts in cybersecurity, the science of protecting vital computer networks and electronic infrastructures from attacks. The program responds to the growing demand for security specialists in industry as well as government organizations. Ph.D. ProgramThe Ph.D. program develops graduate skills in a broad range of areas as well as expertise in one or more specific areas and the ability to think critically and conduct independent research. Outstanding Ph.D. students are advised to apply for financial aid in the form of teaching assistantships, research assistantships or partial-tuition remission. FacultyProfessorsBoris AronovPh.D., Courant Institute of Mathematical Sciences, New York University
 Algorithms, computational and combinatorial geometry
 Juan Pablo BelloPh.D., Queen Mary, University of London
 Digital signal processing, machine listening and music information retrieval, sound and music informatics
 Juliana FreirePh.D., State University of New York at Stony Brook
 Data analysis and visualization, Big Data, provenance management and analytics, scientific data management, large scale information, web information retrieval and analysis, web crawling, hidden web
 Guido GerigPh.D., Swiss Federal Institute of Technology Zurich (ETH-Z)
 Image processing & analysis, medical image processing, 3D computer vision, shape analysis, spatiotemporal modeling
 Lisa HellersteinInterim Department Chair
 Ph.D., University of California at Berkeley
 Computational learning theory, machine learning, algorithms, complexity theory, discrete mathematics
 Nasir MemonPh.D., University of Nebraska
 Data compression, image and video processing, computer security, multimedia computation and communication
 Keith W. Ross, Leonard J. Shustek Distinguished ProfessorPh.D., University of Michigan
 Computer networking, Internet research, multimedia networking, scholastic modeling
 Claudio T. SilvaPh.D., State University of New York at Stony Brook
 Big Data and Urban Systems, Visualization and Data Analysis, Geometry Processing
 Torsten SuelPh.D., University of Texas at Austin
 Design and analysis of algorithms, database systems, parallel computation, experimental algorithmics
 Paul TorrensPh.D., University College London
 Development and application of modeling and simulation tools for exploring and explaining complex urban systems
 Associate ProfessorsJustin CapposPh.D., University of Arizona
 Practical security, virtualization, cloud computing, software update systems, testbeds
 Yi-Jen ChiangPh.D., Harvard University
 Computer graphics: out-of-core scientific visualization, isosurface extraction, surface simplification, virtual reality, air traffic control. Computer algorithms: I/O algorithms, computational geometry, graph algorithms, approximation algorithms, data structures
 Rumi ChunaraPh.D., Harvard University
 Information retrieval, spatio-temporal analyses, data mining, machine learning and epidemiological methods for new data sources
 Rachel GreenstadtPh.D., Harvard University
 Designing more trustworthy intelligent systems via highly interdisciplinary approach by incorporating ideas from artificial intelligence, psychology, economics, data privacy, and system security
 Damon McCoyPh.D., University of Colorado, Boulder
 Security and privacy of large-scale systems
 Julian TogeliusPh.D., University of Essex
 AI, player modeling, procedural content generation, automatic game design, believable bot behavior, coevolution, neuroevolution, genetic programming and monte carlo tree search
 Edward WongPh.D., Purdue University
 Computer vision, image analysis, pattern recognition, computer graphics
 Assistant ProfessorsBrendan Dolan-GavittPh.D., Georgia Institute of Technology
 Program analysis, virtualization security, memory forensics, and embedded and cyber-physical systems
 Chinmay HedgePh.D., Rice University
 Machine Learning, Algorithms, Big Data, Signal and Image Processing
 Christopher MuscoPh.D., MIT
 Scalable machine learning, foundations of data science, numerical linear algebra, theory of algorithms, randomized algorithms, sketching and streaming
 Julia StoyanovichPh.D., Columbia University
 Responsible data management and analysis practices
 Qi SunPh.D., Stony Brook University
 Virtual/Augmented Reality, Computer Graphics, Computer Vision, Computational Perception
 Industry FacultyGreg AloupisPh.D., McGill University
 Algorithms
 Peter DePasqualePh.D., Virginia Polytechnic
 Computer Science Education, Cloud Computing, Web Development and Security
 Ratan DeyPh.D., New York University
 Privacy & Security, Online Social Networks, AI & Machine Learning, Big Data & Databases, Internet Measurement
 Jeffrey EpsteinCambridge University
 Computer Science Education, Cloud Computing, Web Development and Security
 Daniel Katz-BraunschweigM.S., Iona College
 Thomas ReddingtonM.S. Physics, University of Pittsburgh, PA
 Networking and networking security
 Darryl ReevesPh.D., Cornell University
 Computational biology, machine learning
 Gustavo SandovalM.S., California State University at Sacramento
 Machine Learning, Distributed Systems, Operating Systems, Mobile applications, and Project Management
 Linda SellieMachine Learning
 John B. SterlingM.S., New York University
 Game programming, software development
 Fred J. Strauss, Director of CSE programs in Melville Campus-Long IslandM.S., Polytechnic Institute of New York
 Software engineering, project management, distributed systems
 Itay TalM.S., Tel-Aviv University
 Global Network FacultyNizar HabashPh.D., University of Maryland College Park
 Natural language processing and computational linguistic
 Affiliated FacultyEnrico BertiniPh.D.,  Sapienza University of Rome in Italy
 Data visualization methods
 Cameron CraddockResearch professor
 Semiha ErganPh.D., Carnegie Mellon University
 IT to support design, construction and operations of civil infrastructure systems
 Chen FengPh.D., University of Michigan
 Robot vision and machine learning
 Siddharth GargPh.D., Carnegie Mellon University
 Machine learning, cybersecurity and computer hardware design
 Danny Y. HuangPh.D., University of California, San Diego
 Cybersecurity, privacy, and Internet of things (IoT)
 Ramesh KarriPh.D., University of California, San Diego
 Trustworthy hardware, nanoscale architectures, and cybersecurity
 Oded NovPh.D., Cambridge University
 Human computer interaction
 Brandon ReaganPh.D., Harvard University
 Computer architecture, hardware acceleration, and VLSI
 Faculty EmeritiPhyllis G. FranklPh.D., New York University
 Software analysis and testing
 Haldun HadimiogluPh.D., Polytechnic University
 Computer architecture, parallel processing, reconfigurable systems and application specific processors
 Kok-Ming LeungPh.D., University of Wisconsin
 Scientific computing, computer simulation, neural networks
 Henry Ruston ​Martin ShoomanPh.D., Polytechnic Institute of New York
 Stuart Steele  Return to: Academic Department, Degree and Program Information
 
 
 |