S. Rao Kosaraju

Edward J. Schaefer Professor Emeritus

Theory & Programming Languages Group

Research Interests

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

On July 1, 2020, Professor Rao Kosaraju retired from JHU after 50 years of service with the department and has been appointed Edward J. Schaefer Professor Emeritus.

In 1969, Kosaraju earned his doctorate at the University of Pennsylvania. During that same year, he became a faculty member at Hopkins. In 1987 he was appointed Edward J. Schaefer Professor in Engineering. He has served on the editorial boards of many prominent journals, including a period as the managing editor of the SIAM Journal on Computing from 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.

Kosaraju won the William H. Huggins Excellence in Teaching Award from the School of Engineering in 1992 and an Alumni Association Excellence in Teaching Awards in 1999 and 2001. In 2000, he received the Association for Computing Machinery SIGACT Distinguished Service Award for outstanding service to the theoretical computer science community. He is a fellow of ACM and IEEE. He is a fellow of ACM and IEEE.

Kosaraju served 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 January 2014 – January 2018.

Back to top