Departmetnt of Computer Science, Johns 
Hopkins University

< back to previous page

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, Assistant Professor; Ph.D., California, Santa Cruz, 2000. Storage systems, high performance and scientific computing, and database federations.

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

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

Joanne Houlahan, Senior Lecturer & Director of Undergraduate Studies; Ph.D., Johns Hopkins, 1996. CS education, communication networks, graph 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 Technology Institute); Ph.D., Northwestern, 1971. Computer engineering, fault-tolerant computing, computer communications and networking.

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

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

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

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., Pennsylvania, 1995. Natural language and speech processing, information retrieval, machine translation, and machine learning.