Yair Amir, Associate Professor: distributed systems, group communication, metacomputing, and replication.
Giuseppe Ateniese, Assistant Professor: applied cryptography, network security, and secure e-commerce.
Baruch Awerbuch, Professor: algorithmic theory of communication networks, on-line and distributed computing.
Randal Burns, Assistant Professor: storage networking, concurrency control, failure and recovery, authentication, data placement, and allocation.
Jonathan D. Cohen, Assistant Professor: computer graphics, geometric modeling, virtual environments.
Jason M. Eisner, Assistant Professor: computational linguistics (syntax and phonology), natural language processing, statistical machine learning.
Gregory D. Hager, Professor: vision, robotics, vision-based systems.
Joanne Houlahan, Senior Lecturer & Director of Undergraduate Studies: programming, CS education, communications networks, graph theory.
S. Rao Kosaraju, Edward J. Schaefer Professor in Engineering (Chair): design of algorithms, parallel computation, pattern matching, robotics, computational geometry.
Gerald M. Masson, Professor (Acting Director of JHU Information Security Institute): computer engineering, fault-tolerant computing, computer communications and networking.
Fabian Monrose, Assistant Professor: computer and network security, biometrics and user authentication.
Aviel Rubin, Associate Professor (Technical Director of JHU Information Security Institute): system and networking security, computer privacy, applied cryptography.
Christian Scheideler, Assistant Professor: on-line and distributed algorithms, randomized algorithms and stochastic processes, and network communication.
Jonathan Shapiro, Assistant Professor: secure operating systems, distributed development tools, software assurance, security.
Scott F. Smith, Professor (Associate Chair): programming languages, type systems, security in language design, component programming languages.
Russell H. Taylor, Professor (Director of CISST ERC): medical robotics, computer assisted surgery.
Andreas Terzis, Assistant Professor: P2P, overlay and sensor networks, resilient internet infrastructure, NP-based architectures.
David Yarowsky, Professor: natural language and speech processing, information retrieval, and machine learning.
Joint Appointments
Andreas Andreou, Professor (Electrical and Computer Engineering): electron devices, sensors, analog VLSI, physics of computation.
Gregory Chirikjian, Associate Professor (Mechanical Engineering): robotics, kinematics, dynamics, control, motion planning.
James Fill, Professor (Mathematical Sciences): probability, stochastic processes, random structures and algorithms.
Frederick Jelinek, Professor (Electrical and Computer Engineering) (Director, Center for Language and Speech Processing): speech recognition, statistical methods of natural language processing, and information theory.
Sanjeev Khudanpur, Assistant Professor (Electrical and Computer Engineering): information theory, statistical language modeling for speech recognition and machine translation.
Michael I. Miller, Professor (Biomedical Engineering): image understanding, computer vision, medical imaging, computational anatomy.
Allison M. Okamura, Assistant Professor (Mechanical Engineering): robotics, virtual environments, computer-assisted surgery.
Edward R. Scheinerman, Professor (Mathematical Sciences): graph theory, partially ordered sets and random graphs.
Alexander Szalay, Professor (Physics and Astronomy): theoretical astrophysics, galaxy formation.
Louis Whitcomb, Associate Professor (Mechanical Engineering): dynamics and control of mechanical systems.
Raimond L. Winslow, Professor (Biomedical Engineering): modeling of biological systems, large- scale scientific computation, visualization and nonlinear dynamical systems theory.
Adjunct, Research and Visiting Faculty
Darius Burschka: vision-based navigation, human-computer interaction, mobile robotics, image processing.
Gabor Fichtinger: applied surgical robotics, surgical CAD/CAM systems, percutaneous therapies, stereotactic radiosurgery.
Michael T. Goodrich: data structure and algorithm engineering, computational geometry, computer graphics.
Stacey Jones: analog/digital media convergence, interactive multimedia.
Steven L. Salzberg: computational biology, machine learning.
Jonathan Stanton: distributed systems and security, network protocols.
Lawrence B. Wolff: computer vision, computational sensors for vision/robotics, computer graphics.
Part-Time Lecturers
Lewis Beach: object oriented design & analysis, databases, graphics, internet.
Michael Jacobs: computer ethics, law.
George E. Kalb: software engineering, embedded computer system information assurance.
Harold Lehmann: medical informatics.
Robert Massof: virtual reality and vision.
Fernando Pineda: artificial intelligence.
John Sheppard: artificial intelligence, machine learning, data mining.
Dwight Wilson: fault-tolerant computing, systems programming.