Srikanta Tirthapura

Srikanta Tirthapura is a computer science researcher and teacher, and is currently an associate professor in the department of Electrical and Computer Engineering at Iowa State University. He received his B.Tech. in Computer Science from the Indian Institute of Technology, Madras, in 1996, and his Ph.D., also in Computer Science, from Brown University in 2002. At Brown University, his research was supervised by Prof. Maurice Herlihy, and he wrote a dissertation titled Distributed Queuing and Applications. In 2009 and 2010, he worked in the industry as a Consulting Member of Technical Staff at Oracle Corporation.

His current research aims to develop foundational techniques for processing massive data sets and data streams. He teaches courses on the algorithmic foundations of computer engineering and networking.

List of publications.

Program Committees and Professional Service


Spring 2012 courses: Recent courses (Fall 2011):

Undergraduate Research Opportunities

Please contact me if you are interested in undergraduate research in the areas of discrete algorithms, databases.






Office: Room 3212, Coover Hall, Iowa State University
Mailing Address: 2215, Coover Hall, Dept. of ECE, Iowa State University, Ames, IA 50011
Email: snt at iastate dot edu
(Voice) (515) 294-3546
(FAX) (515) 294-3637