Previously, he was an assistant professor at Truman State University and postdoctoral fellow in electrical and computer engineering at the University of Iowa. He earned his Ph.D. in computer engineering from the Central Electronics Engineering Research Institute in India and a master’s of engineering in computer science from Birla Institute of Technology & Science in Pilani, India.