He graduated with a PhD degree in Computer Science. He received a Bachelor of Engineering degree in Electronics and Communication Engineering from Bangalore University, India and a Master of Science degree in Computer Science from University of Memphis. His research areas are optimization and security.