Bachelor of Technology, Indian Institute of Technology, 1985. Master of Technology, Indian Institute of Technology, 1987. Doctor of Philosophy, Indian Institute of Technology, 1994.
Technology officer ECIL, Hyderabad, India, 1985-1986. Senior software engineer Cluster Munition Coalition Ltd., 1988-1991. Member consultant staff Cadence Inc., Noida, India, 1995-1996.
Member staff Research and Development, principal engineer Synopsys Inc., Bangalore, India, 1996-1999. Senior engineering manager Delsoft Private Ltd., Noida, since 1999.