Education
- B.E in Electronics and Telecommunication, Govt Engg College Jabalpur, 1983
- M.Tech. in Computer Engineering, University of Roorkee (now IIT Roorkee), 1985
- Ph.D in Computer Science, IIT Delhi, 1990
Work experience - Teaching
- Jan 2020 - till now: Visiting Professor
- IIT Goa, India
- Jan 2019 - April 2019: Visiting Professor
- IIT Mandi, India
- Jan 1990 - June 1997: Lecturer and Assistant Professor
- IIT Madras, India
Work experience - Industry
July 2017 - December 2019: Industry Consulting and Investing
- Jan 2011 - June 2017 Managing Director/Vice President - Engineering
- IP Infusion India
- June 2008 - Dec 2010: Director / VP
- Symbian, Nokia
- July 2005 - June 2008: Assistant VP / Director
- Aricent/Flextronics/Hughes
- Aug 2001 - June 2005: Management Positions
- IBM India
- July 1997 - June 2000: Senior Manager / Consultant
- Hughes Software Systems