Research in the Department of Computer Science

The faculty of the Department of Computer Science (CS) engages students to conduct cutting-edge and impactful research in various areas of computer science. Our faculty has been awarded numerous grants from prominent research agencies, such as the National Science Foundation (NSF), the Office of Naval Research (ONR), the National Institutes of Health (NIH), the Defense Advanced Research Projects Agency (DARPA), and others. Our current faculty includes 5 NSF CAREER winners.

The Department of Computer Science is home to various centers and laboratories, including a National Center of Academic Excellence in Information Assurance Education and National Center of Academic Excellence in Information Assurance Research (CAE-R) in its Center for the Advancement of Secure Systems and Information Assurance (CASSIA).

Located in Hoboken, New Jersey, the department is on the Hudson River across from midtown Manhattan, just a stone's throw away from New York City and Manhattan. Our location offers excellent opportunities for collaborations with nearby universities such as NYU, Princeton, Columbia, and Rutgers/DIMACS as well as major industrial research laboratories such as Bell Labs, AT&T Labs, IBM Research, and Google New York.

Research Areas

AI & Machine Learning

The area of AI and Machine Learning at Stevens includes research on causal inference, large-scale data analysis, knowledge representation and reasoning, time series data, uncertainty, and applications to health informatics.

Faculty

Samantha Kleinberg

Labs

Courses

  • CS 541 Artificial Intelligence
  • CS 544 Health Informatics
  • CS 553 Introduction to Text Mining and Statistical Natural Language Processing
  • CS 559 Machine Learning: Fundamentals and Applications
  • CS 582 Causal Inference

Computer Vision

Current research in computer vision focuses on topics such as multiple-view geometry, structure from motion, 3D reconstruction from images and video, active sensing, 3D shape representation and recognition. These methods are applied on domains that include 3D modeling, crowd-sourced imagery analysis, dynamic 3D reconstruction and robotics.

Faculty

Enrique Dunn

Philippos Mordohai

Labs

  • 3D Computer Vision Lab

Courses

  • CS 558 Computer Vision
  • CS 532 3D Computer Vision
  • CS 598 Visual Information Retrieval
  • CS 537 Interactive Computer Graphics
  • CS 541 Artificial Intelligence
  • CS 559 Machine Learning: Fundamentals and Applications
  • CS 677 Parallel Programming for Many-core Processors

Database Management and Data Analysis

The area of database management and data analysis focuses on the development of information infrastructures and data management systems for efficiently and securely managing large volumes of data. Its research topics including actively working on both the traditional database paradigm as well as new opportunities for crossover and collaboration between data management and other fields in computer science.

Faculty

Wendy Wang

Labs

Courses

  • CS 442 Database Management Systems
  • CS 513 Knowledge Discovery and Data Mining
  • CS 561 Database Management Systems I
  • CS 562 Database Management Systems II
  • CS 609 Databasement Management and Exploration on the Web

Programming Languages

The area of programming languages at Stevens concerns both foundations and applications, with a focus on secure software development. Topics include language-based security, type systems, formal methods, domain specific languages and programming language design and implementation for computational modeling of biological and biomedical systems.

FACULTY

Adriana Compagnoni

Eduardo Bonelli

Dominic Duggan

Dave Naumann

COURSES

  • CS 334 Automata and Formal Languages
  • CS 496 Principles of Programming Languages
  • CS 510 Principles of Programming Languages
  • CS 643 Formal Verification of Software 

Security and Privacy

The area of security and privacy at Stevens includes cryptography, biometrics, software hardening, intrusion and detection prevention, data privacy, authentication, self-healing systems, web and application security, program analysis and verification, language-based security, and information accountability.

Faculty

Giuseppe Ateniese

Dave Naumann

Antonio R. Nicolesi

Georgios Portokalidis

Nikos Triandopoulos

Wendy Wang

 

 

Labs

Centers

Courses

  • CS 306 Introduction to IT Security
  • CS 576 Systems Security
  • CS 578 Privacy in a Networked World
  • CS 579 Foundations of Cryptography
  • CS 693 Cryptographic Protocols
  • CS 676 Advanced Topics in Systems Security

Software Systems

The area of software systems at Stevens includes topics in computer and network security, software reliability, compilers, distributed systems and web technologies.

FACULTY

Georgios Portokalidis

COURSES

  • CS 392 Systems Programming
  • CS 492 Operating Systems
  • CS 576 Systems Security
  • CS 676 Advanced Topics in Systems Security

Departmental Research

The Department of Computer Science is home to several venerable research centers and laboratories with grants from prominent funding agencies such as the National Science Foundation (NSF) and Office of Naval Research (ONR).

Contact Us

Department of Computer Science

Location On Campus

North Building

Contact Types

p. (201) 216-5578
e. [email protected]
f. (201) 216-8249

Department Leaders

Giuseppe Ateniese The David and GG Farber Endowed Chair in Computer Science, Professor and Director
Dawn Forino Garcia Executive Administrative Assistant