Indranil Gupta

Indranil Gupta (Indy) leads the Distributed Protocols Research Group in the CS Department at UIUC. He is interested in research on distributed protocols, with specific focus on large-scale distributed systems such as datacenters and cloud computing systems. Indranil is recipient of the the NSF CAREER award in 2005, the Junior Xerox Award for Faculty Research in 2008, the CAS/Beckman Fellowship in 2009, and the Academy for Entrepreneurial Leadership Faculty Fellowship in 2010. Indranil received teaching recognition in the UIUC "List of Teachers ranked as Excellent" eight times since 2003. He served as General Chair of ACM PODC 2007; PC co-chair at ACM/IFIP/Usenix Middleware 2010, IEEE SASO 2010 and StoDiS 2005; and Associate Track Vice Chair at ICDCS 2008. Previously, Indranil received his PhD in Computer Science from Cornell University in 2004. Recently, during 2011-2012 he spent an awesome year as a full-time Google employee (Visiting Scientist at Google, Mountain View). In the past, he has also worked in IBM Research (T.J. Watson) and Microsoft Research (Cambridge, UK). Indranil obtained his Bachelor of Technology (Computer Science) from the Indian Institute of Technology (IIT), Chennai/Madras, in 1998. He is originally from Hyderabad (India), where he was schooled in St. Patrick's H.S., HPS(R), and LFJC. He has also been a Gold Medalist at India's National Physics Olympiad, and recipient of India's NTSE Scholarship. Since 2005, Indranil has hosted a music radio show called "East of Zero" on the community radio station WEFT 90.1 FM in Champaign, Illinois.
More info here.

Filter Courses within "Indranil Gupta" (Click to filter)
Cloud Computing Concepts, Part 1 (Coursera) Coursera
University of Illinois at Urbana-Champaign

Cloud Computing Concepts, Part 1 (Coursera)

Dive into the core concepts that power today's cloud computing systems. This introductory course covers essential techniques, algorithms, and design philosophies for building scalable and efficient cloud solutions. From understanding clouds to mastering MapReduce and exploring NoSQL stores, this course is designed for those eager to grasp the fundamentals of distributed systems.

Jun 22nd 2026
5-12 Weeks
Cloud Computing Concepts: Part 2 (Coursera) Coursera
University of Illinois at Urbana-Champaign

Cloud Computing Concepts: Part 2 (Coursera)

Dive deep into the foundational principles of cloud computing with 'Cloud Computing Concepts: Part 2'. This comprehensive online course explores critical distributed system concepts like Clouds, MapReduce, key-value stores, and more. Learn how to leverage these fundamental techniques to build scalable and efficient cloud-based solutions.

Jun 15th 2026
5-12 Weeks
Page 1