S. Rao Kosaraju

Edward J. Schaefer Professor

Theory & Programming Languages Group

Research Interests

  • Design of Algorithms
  • Derandomization
  • Pattern Matching
  • Connections between Randomized Parallel Algorithms and Adaptive Immune System

Since earning his doctorate (’69) at the University of Pennsylvania, Kosaraju has been a faculty member at Hopkins. He has held various chaired professorships since ’87, and currently he is the Edward J. Schaefer Professor in Engineering. He served on the editorial boards of many journals; he was the managing editor of the SIAM Journal on Computing during 1980-1988. He has also served on the advisory and external committees of many computer science departments. He was the chair of the ACM Fellows Selection committee in 1997. He was recognized for teaching excellence in four different years. He is a fellow of ACM and also IEEE.

Kosaraju is currently serving as the Division Director of the Division of Computing and Communication Foundations (CCF), Directorate of Computer and Information Science and Engineering (CISE), National Science Foundation (NSF), on assignment from Johns Hopkins.

Back to top