Computer Science research at Johns Hopkins University is advancing computing technology, enabling new modes of thought, and transforming society. Our faculty conduct innovative, collaborative research aimed at solving large and complex interdisciplinary problems that draw upon the university’s renowned strengths in areas including robotics, speech and language, medicine, and public health.

The department is rapidly growing, with current core research areas of theory and algorithms; security, privacy, and cryptography; computational biology and medicine; and machine learning and data-intensive computing.

Researchers partners with colleagues in other engineering disciplines, as well as with investigators from the Johns Hopkins Krieger School of Arts and Sciences, School of Medicine, and Applied Physics Laboratory.


Research Areas

Theory & Programming Languages

Our Theory and Programming Languages group focuses on the design, implementation, and use of computer programming languages.


Our faculty are undertaking research into all aspects of computer systems.

Computational Biology and Medicine

Faculty are engaged in a wide range of computational health and biology projects, from using data-driven tools to detect early signs of sepsis to DNA sequencing technology and evolutionary genomics.

Information Security

Hopkins researchers are working to safeguard our digital world.

Natural Language Processing

Creating innovative new technologies that will enable more natural interaction between human and computers.

Machine Learning and Data Intensive Computing

Faculty are applying cutting-edge machine learning techniques to new data sets and domains.

Robotics, Vision, and Graphics

Research spans the areas of computer vision, computer graphics, augmented/virtual reality, and human-computer interaction.

Institute for Assured Autonomy

The Institute for Assured Autonomy is operating in partnership with industry, government and academia to ensure the safe, secure, reliable, and predictable integration of autonomous systems into society by covering the full spectrum of research and application across the three pillars of technology, ecosystem, and policy & governance.