Hridesh Rajan is a Professor of Computer Science at Iowa State University, where he has been since August 2005. He earned his B.Tech degree in computer science and engineering from the Indian Institute of Technology, Varanasi in 2000. Subsequently, he worked at Lucent Technologies, India (Bell Labs, India) as a Member of Technical Staff from 2000-2001. He earned his MS and PhD in Computer Science from the University of Virginia in 2004 and 2005 respectively, both under the supervision of Prof. Kevin Sullivan. He received his undergraduate degree from Institute of Technology, Banaras Hindu University(IT-BHU) in 2000. Professor Rajan’s research interests include programming language design and implementation, software engineering, concurrency, and data-driven science. Professor Rajan is a recipient of the National Science Foundation CAREER award in 2009 and LAS Award for Early Achievement in Research in 2010. Professor Rajan is a senior member of ACM, and a member of IEEE, and AAAS.

Academic Geneology

My advisor at University of Virginia was Kevin Sullivan, whose advisor was David Notkin. My academic genealogy goes all the way to Edsger Dijkstra.

In prior life, I worked at Bell Labs India, the R&D organization of Lucent Technologies. At the time, I was interested in bandwidth and power optimization issues in mobile ad hoc & sensor networks as they scale up. I still keep up with these topics.


I come from a small town called Mokama in Bihar, India. I have had the pleasure to live within 50ft from the river Ganga, a major river in India, for most of my childhood. If you are from Mokama, I will be glad to hear from you. Send me an e-mail and we can share stories :-).

Beside computer science, I love cavaliers (trying to grow into cyclones), Dreamworks Animation Movies, driving, racquet ball, paintball, chess, and pool (not necessarily in this order). Sometimes, I also pretend to be a handyman.

Contact me

You can contact me using either of the e-mail addresses below. When writing, please substitute firstname with hridesh.