After doing his B.Tech. from IIT Kanpur in 1988, he got enrolled at University of Minnesota, Twin Cities for M.S. program. He then received his Ph.D. and worked as a research associate under Tayfun Tezduyar.
Career
After working for two years at Army High Performance Computing center he returned to India and joined IIT Kanpur in the year of 1994 as an assistant professor.