Department of Computer Science, Johns Hopkins University
spacerHomeAbout UsWhy Join UsPeopleAcademicsResearchEventsServices
Department of Computer Science, Johns Hopkins Universityspacer

Faculty

Computer Science Faculty

Yair Amir, Professor, Ph.D., Hebrew (Jerusalem), 1995 Systems, distributed algorithms, secure distributed systems, overlay networks, wireless backbones, replication, survivability.

Giuseppe Ateniese, Associate Professor, Ph.D., Genova (Italy), 2000. Applied cryptography, network security, secure e-commerce.

Baruch Awerbuch, Professor; D.Sc. Technion (Israel), 1984 Wireless networks, algorithmic theory of communication networks, on-line and distributed computing.

Randal Burns, Associate Professor; Ph.D., California, Santa Cruz, 2000. Storage systems, high performance and scientific computing, and database federations.

Jason M. Eisner, Associate Professor; Ph.D., Pennsylvania, 2001. Computational linguistics (syntax and phonology), natural language processing, statistical machine learning, programming language design.

Peter Fröhlich, Senior Lecturer; Ph.D., University of California, Irvine, 2003. Programming languages, software engineering, systems software.

Gregory D. Hager, Professor; Ph.D., Pennsylvania, 1988. Vision, robotics, human-machine systems, computer-assisted surgery

Susan Hohenberger Waters, Assistant Professor; Ph.D., MIT, 2006. Cryptography, computer security, algorithms, and complexity theory

Michael Kazhdan, Assistant Professor, Ph.D., Princeton University, 2004. Computer graphics, 3D shape analysis, 3D shape matching

S. Rao Kosaraju, Edward J. Schaefer Professor; Ph.D., Pennsylvania, 1969. Design of algorithms, parallel computation, pattern matching, computational geometry.

Gerald M. Masson, Professor (Director of Johns Hopkins Information Security Institute); Ph.D., Northwestern, 1971. Computer engineering, fault-tolerant computing, computer communications and networking.

Aviel Rubin, Professor (Technical Director of Johns Hopkins Information Security Institute); Ph.D., Michigan, 1994. System and networking security, computer privacy, applied cryptography.

Joanne (Houlahan) Selinski, Senior Lecturer & Director of Undergraduate Studies; Ph.D., Johns Hopkins, 1996. CS education, communication networks, graph theory.

Scott F. Smith, Professor (Chair); Ph.D., Cornell, 1988. Programming languages, type systems, security in language design, component programming languages.

Russell Taylor, Professor (Director, CISST ERC); Ph.D., Stanford, 1976. Medical robotics, computer-assisted surgery.

Andreas Terzis, Assistant Professor; Ph.D., UCLA, 2000. P2P, overlay and sensor networks, resilient internet infrastructure, NP-based architectures.

David Yarowsky, Professor; Ph.D., University of Pennsylvania, 1995. Natural language and speech processing, information retrieval, machine translation, and machine learning.

Research Faculty

Chris Callison-Burch, Assistant Research Professor; Ph.D., University of Edinburgh, 2007. Statistical natural language processing, machine translation, paraphrasing, automatic evaluation metrics.

Peter Kazanzides, Associate Research Professor; Ph.D. Brown University, 1988. Medical robotics.

Rajesh Kumar, Assistant Research Professor; Ph.D. Johns Hopkins University, 2001. Applications of robotics and vision in medicine and surgery.

Amitabh Mishra, Assistant Research Professor; Ph.D., McGill University, 1985. Wireless cellular, ad hoc and sensor networks, dynamic spectrum access networks, telecommunications.

Research Scientists & Postdoctoral Fellows

Ragib Hasan, Assistant Research Scientist; Ph.D. University of Illinois at Urbana-Champaign, 2009. Computer security, secure provenance, trust management, storage systems.

Simon Leonard , Postdoctoral Fellow; Ph.D., University of Alberta, 2008. Visual servoing, hand-eye coordination.

Eric Meisner, Postdoctoral Fellow; Ph.D., Rensselaer Polytechnic Institute, 2009. Human-robot interaction, mobile sensor networks, learning for sequential decision, estimation problems.

Erion Plaku, Postdoctoral Fellow; Ph.D., Rice University, 2008. High-dimensional motion planning for continuous and hybrid systems, large scale distribution of motion planning algorithms, proximity algorithms, dimensionality reduction.

Hongliang Ren, Postdoctoral Fellow; Ph.D., Chinese University of Hong Kong, 2008. Medical Robotics, network topology optimization, multiple sensor data fusion.

Patricio Simari, Postdoctoral Fellow; Ph.D., University of Toronto, 2009. Geometry processing and its applications to computer graphics, medicine and any other potential areas.

Veselin Stoyanov, Assistant Research Scientist; Ph.D., Cornell University, 2009. Senitment analysis, corefrence resolution, information extraction, natural language processing, machine learning, artificial intelligence, cognitive science, linguistics.

Jorge Vasconcelos, Assistant Research Scientist; Ph.D., Johns Hopkins University, 2007. Digital signal processing, evolutionary computing, robotics, computer music.

Part-Time, Visiting & Adjunct Appointments

Amihood Amir, Research Professor; Ph.D. Bar-Ilan University, 1983. Pattern matching, knowledge discovery algorithms, real time systems algorithms, computational molecular biology.

Mitra Basu, Visiting Professor; Ph.D. Purdue, 1985, Computational biology, pattern recognition, neural networks, artificial intelligence.

Joe Bates, Adjunct Research Scientist; Ph.D. Cornell University, 1979. Innovative experimental computing systems.

Emad M. Boctor, Assistant Research Professor; Ph.D. Johns Hopkins Univeristy, 2006. Image-guided Intervention, ultrasound imaging, elasticity and thermal imaging.

Philippe Burlina, Assistant Research Professor; Ph.D., University of Maryland, 1994. Computer vision, visual analysis and communications, multi-modality image exploitation, enterprise software systems for content and e-process management.

Jonathan Cohen, Assistant Research Professor; Ph.D., North Carolina at Chapel Hill, 1998. Computer graphics, geometric modeling, virtual environments.

Robert Cole, Assistant Research Professor; Ph.D., Iowa State University, 1983. Data networking, performance modeling, Internet protocol design and Mobile Ad-Hoc Networks (MANETS).

Christos Davatzikos, Adjunct Professor; Ph.D., Johns Hopkins, 1994. Medical image processing and analysis, image guided surgery.

Bharat Doshi, Research Professor; Ph.D., Cornell University, 1974. Optical and wireless networking technologies, Internet protocols and architectures, speech technologies and signal processing, and network design and analysis algorithms and tools.

Mark Dredze, Assistant Research Professor; Ph.D., University of Pennsylvania, 2009. Machine learning, natural language processing, intelligent user interfaces, intelligent email.

Gabor Fichtinger, Associate Research Professor; Ph.D., Technical University of Budapest, Hungary, 1990. Applied surgical robotics, surgical CAD/CAM systems, percutaneous therapies, stereotactic radiosurgery.

John Linwood Griffin, Assistant Research Professor; Ph.D., Carnegie Mellon, 2004. Data protection in information storage systems and networks, computer virtualization and performance.

Sheela Kosaraju, Lecturer; JD., Wake Forest University, 1997.

Harold Lehmann, Lecturer; Ph.D., Stanford, 1992. Medical informatics.

James Mayfield, Associate Research Professor; Ph.D., U.C. Berkeley, 1989. Information retrieval, cross-language retrieval, information extraction, natural language processing.

Fabian Monrose, Associate Research Professor; Ph.D., New York University, 1999. Computer and network security, biometrics and user authentication.

Zachary Peterson, Assistant Research Professor; Ph.D., Johns Hopkins University, 2006. Developing verifiable proofs of data storage at untrusted servers.

Christine Piatko, Assistant Research Professor; Ph.D., Cornell University, 1993. Computational geometry, information visualization, information retrieval.

Jonathan Shapiro, Associate Research Professor; Ph.D., Pennsylvania, 1999. Secure operating systems, development tools, software assurance, software verification.

John W. Sheppard, Associate Research Professor; Ph.D., Johns Hopkins, 1996. Artificial intelligence, machine learning, data mining.

Jonathan Trostle, Assistant Research Professor, Ph.D., U.C. San Diego, 1987. Network and operating system security, cryptography, network security management.

I-Jeng Wang, Assistant Research Professor; Ph.D. Purdue, 1996. Wireless networking, Bayesian networks, probabilistic models.

Lawrence B. Wolff, Research Professor, Ph.D. Columbia University, 1991, Computer Vision, Multi-Sensor Image Fusion, Augmented Reality, Biometrics.

Qinqing Zhang, Assistant Research Professor; Ph.D. University of Pennsylvania, 1998. Wireless communications and networking, Mobile Ad-hoc networks, cellular system and network technologies, multimedia applications and QoS, Internet protocol and algorithm design, performance analysis.

Secondary & Joint Appointments

Andreas Andreou, Professor, Electrical and Computer Engineering; Ph.D., Johns Hopkins, 1986. Electron devices, sensors, analog VLSI, physics of computation.

Joel Bader, Assistant Professor, Biomedical Engineering; Ph.D. Theoretical Chemistry, UC Berkeley, 1991. Bioinformatics and computational biology.

Greg Chirikjian, Professor, Mechanical Engineering; Ph.D., Caltech, 1992. Robotics, kinematics, dynamics, control, motion planning.

Noah J. Cowan, Assistant Professor, Mechanical Engineering; Ph.D., University of Michigan, 2001. Sensor-based control of locomotion and manipulation, machine learning, and biologically inspired robotics.

Ralph Etienne-Cummings, Professor, Electrical and Computer Engineering; Ph.D., University of Pennsylvania, 1990. VLSI circuits, systems and algorithms for biologically inspired and low-power, parallel mixed-signal processing, biomorphic robotics and neural prosthetics.

James Fill, Professor, Applied Mathematics and Statistics; Ph.D. Statistics, University of Chicago, 1980. Probability, stochastic processes, random structures and algorithms.

Frederick Jelinek, Professor, Electrical and Computer Engineering and Director of Center for Speech Processing; Ph.D., MIT, 1962. Speech recognition, statistical methods of natural language processing, and information theory.

Rachel Karchin, Assistant Professor, Biomedical Engineering, Ph.D., Computer Science UC Santa Cruz, 2003. Computational molecular biology, bioinformatics, genetic variation.

Sanjeev Khudanpur, Associate Professor, Electrical and Computer Engineering; Ph.D., Maryland, 1997. Information theory, statistical language modeling for speech recognition and machine translation.

Michael I. Miller, Professor, Biomedical Engineering; Ph.D., Johns Hopkins, 1984. Image understanding, computer vision, medical imaging, computational anatomy.

Allison M. Okamura, Associate Professor, Mechanical Engineering; Ph.D., Stanford, 2000. Robotic fingers, virtual environments, remote and computer assisted surgery.

Carey Priebe, Professor, Applied Mathematics and Statistics; Ph.D., George Mason, 1993. Computational statistics, kernel and mixture estimates, statistical pattern recognition, and statistical image analysis.

Jerry L. Prince, William B. Kouwenhoven Professor, Electrical and Computer Engineering and Associate Director for Research, CISST ERC. Ph.D., MIT, 1988. Image processing, computer vision, medical imaging.

Edward R. Scheinerman, Professor, Applied Mathematics and Statistics; Ph.D., Princeton, 1984. Graph theory, partially ordered sets and random graphs.

Alexander Szalay, Professor, Physics and Astronomy; Theoretical astrophysics, galaxy formation.

Rene Vidal, Assistant Professor, Biomedical Engineering; Ph.D., UC Berkeley, 2003. Computer vision, machine learning, robotics, and control.

Louis Whitcomb, Professor, Mechanical Engineering; Ph.D., Yale, 1992. Dynamics and control of mechanical systems.

Raimond L. Winslow, Professor, Biomedical Engineering and Director, The Institute for Computational Medicine; Ph.D., Johns Hopkins, 1985. Modeling of biological systems, nonlinear systems theory, grid computing and data management, biomedical ontologies.












































spacerSearchContact UsIntegrity CodeAcademics FAQLibrary ResourcesJob Center