Associate Professor
Department of Computer Science and Engineering
Indian Institute of Technology Madras


News: I am away on sabbatical at NUS until the end of July 2019. Please use my gmail during this time if you need to contact me. (My @iitm.ac.in email can still be used for official purposes.)

Brief Bio and Research Interests

John Augustine earned his Ph.D. in information and computer science in 2006 from the Donald Bren School of Information and Computer Science, University of California, Irvine, USA. Since then, his career has spanned both academia and industry. In 2011, he joined the Department of Computer Science and Engineering at IIT Madras, where he is currently an associate professor. Prior to IIT Madras, he spent two years as a scientist at Tata Research Development and Design Centre, Pune, India and two years as a research fellow at Nanyang Technological University, Singapore.

His research interests are in designing and analyzing algorithms for foundational problems inspired by a wide range of applications. In the last few years, he has been interested in designing randomized algorithms for distributed computing environments and employing probabilistic techniques to analyze them. In the foreseeable future, he hopes to invest time in understanding distributed computing aspects (such as effective overlay maintenance, Byzantine fault tolerance, etc) of peer-to-peer applications like distributed ledger technologies, esp., cryptocurrencies.

Curriculum Vitae

Click on photo for contact details