Computer Science researchers at Johns Hopkins University are charting new territory and transforming society. Our world-class faculty and students conduct innovative, collaborative research to solve large and complex interdisciplinary problems. They possess a great depth and breadth of expertise in areas including theoretical computer science and computer systems, and in novel interdisciplinary areas that bring together colleagues from across the School of Engineering and draw upon the university's renowned strengths in areas including medicine and public health.
Our department is engaged in a period of substantial multi-year growth, which includes the hiring of new faculty and the construction of a new home for Computer Science in Malone Hall, which is expected to be completed in the fall of 2014.

|
COMPUTER SECURITY
Avi Rubin
Steven Checkoway
Matt Green
Susan Hohenberger |
| Johns Hopkins University Information Security Institute (JHUISI)
The university's focal point for research and education in information security, assurance, and privacy.
Health & Medical Security Lab (HMS)
The Health and Medical Security (HMS) Lab performs research into security of electronic health records and healthcare information systems.
|

|
MACHINE LEARING AND
DATA INTENSIVE COMPUTING
Yanif Ahmad
Vladimir Braverman
Randal Burns
Jason Eisner
Suchi Saria
Mark Dredze
Alex Szalay |
| Machine Learning @ Hopkins
At Johns Hopkins, the machine learning community aims to build systems that approach human intelligence, and which comb through massive datasets to answer questions that are beyond the capability of the unaided human mind.
Institute for Data Intensive Engineering and Science (IDIES)
The IDIES mission is to coalesce data-intensive science efforts at Johns Hopkins into a well-focused center of activity, and to propel various fields towards new discoveries and breakthroughs.
|

|
SPEECH AND LANGUAGE PROCESSING
Jason Eisner
David Yarowsky
Chris Callison-Burch
Mark Dredze
Adam Lopez
Ben Van Durme
Paul Smolensky |
|
Center for Language and Speech Processing (CLSP)
The center conducts research across a broad spectrum of fundamental and applied topics including acoustic processing, automatic speech recognition, big data, cognitive modeling, computational linguistics, information extraction, machine learning, machine translation, and text analysis.
Human Language Technology Center of Excellence
The center’s research focuses on advanced technology for automatically analyzing a wide range of speech, text, and document data in multiple languages.
Linguistics
At JHU, linguistics research focuses on integrating Formal Linguistics within a broader cognitive science perspective by addressing questions about the nature of linguistic representations themselves, their processing, the architecture and learnability of the grammar, the implementation of linguistic theories in terms of neural computations, and language acquisition in the broader context of cognitive development.
|

|
ROBOTICS, VISION AND GRAPHICS
Russ Taylor
Greg Hager
Michael Kazhdan
Peter Kazanzides
Emad Boctor
|
|
Laboratory for Computational Sensing and Robotics (LCSR)
The Laboratory for Computational Sensing and Robotics (LCSR) serves as the locus for robotics research and covers domains from Computer Integrated Medicine to Human-Computer Interaction to Robotic Deep Sea Exploration.
Engineering Research Center in Computer Integrated Surgerical Systems and Techniques (CISST)
The CISST ERC mission is to develop novel computing methods, interfacial technologies and computer-integrated surgical systems to significantly improve surgical procedures in the 21st Century.
Computer Graphics Group
The Computer Graphics Group's interests span a broad range of topics including shape retrieval, symmetry detection, surface reconstruction, mesh editing, and image processing.
Computational Interaction and Robotics Lab (CIRL)
The Computational Interaction and Robotics Lab is interested in understanding the problems that involve dynamic, spatial interaction at the intersection of vision, robotics, and human-computer interaction.
Medical UltraSound Imaging and Intervention Collaboration (MUSiiC)
The MUSiiC research lab develops innovative ultrasound technologies for medical applications ranging from prostate and breast cancer treatment to liver ablation and brachytherapy, among others. This is collaborative work among researchers from Johns Hopkins Medical School, Johns Hopkins Whiting School of Engineering, and partners from other academic institutions and industry.
|

|
COMPUTATIONAL MEDICINE
Ben Langmead
Suchi Saria
Rai Winslow
Michael Miller
Steven Salzberg |
Institute for Computational Medicine
ICM’s mission is to develop quantitative approaches for understanding the mechanisms, diagnosis and treatment of human disease through applications of mathematics, engineering and computer science. Specific research areas include modeling of human disease processes, algorithms-based disease risk prediction, and biomedical image understanding.
Computational Genomics at Johns Hopkins
Johns Hopkins University has a strong network of scientists in computational genomics, with diverse interests in many kinds of computational and statistical analyses of genomes. The Center for Computational Genomics is a multi-disciplinary initiative to support research and education in the field of Computational Genomics.
Center for Imaging Science
The Center for Imaging Science (CIS) participates in the worldwide establishment of the analytical models for image and pattern understanding analogous to the models generated in the Shannon era for communications and information transmission.
|

|
SYSTEMS
Yanif Ahmad
Yair Amir
Randal Burns
Andreas Terzis
Ralph Semmel |
Data Management Systems Lab (DaMSL)
The mission of the Data Management Systems Lab is to explore the challenges faced by modern large-scale computing applications that contend with vast quantities of information, and to design, build and deploy tools that embody the principles of declarative programming, automatic optimization and extensibility aspired to by database management systems.
Distributed Systems and Networks Lab (DSN)
The Distributed Systems and Networks lab focuses on the interplay between theory and practice in distributed systems and networks. Our vision is to create a paradigm shift in the way distributed systems are designed and built.
Storage Systems Lab (HSSL)
The Hopkins Storage Systems Lab (HSSL) is dedicated to building storage and database systems that address emerging requirements in scientific, high-performance, and distributed computing. Towards these goals, the lab conducts research into: scientific data management, scalable storage systems, data archival and preservation, and storage security.
Hopkins InterNetworking Research Lab (HiNRG)
Our research is focused on application development, protocol design, information processing, and data management in wireless sensor networks. Our previous projects have dealt with these issues, as well as internet security.
|

|
THEORY AND
PROGRAMMING LANGUAGES
Vladimir Braverman
S. Rao Kosaraju
Scott Smith |
Programming Languages Laboratory
The Programming Languages Laboratory addresses fundamental problems in programming languages. Particular research topics span many areas of programming languages and include type systems, language design, type inference, efficient implementation of higher-order typed languages, side effects, concurrency, security, and metaprogramming.
Algorithms
The Algorithms Group performs fundamental and applied research with specific focus on algorithms for massive data. The fundamental problems include clustering, dimensionality reduction, approximation algorithms for massive graphs, sublinear and streaming algorithms, approximating frequency moments, building space efficient sketches and non-uniform sampling methods for massive data. On the applied research front, Algorithms Group collaborates with Distributed Systems and Networks (DSN) and Institute for Data Intensive Engineering and Science (IDIES).
|