His primary courses focus on algorithm design and analysis, computer programming and problem solving, knowledge based systems, and agent based intelligence. He has published numerous journal articles on neural computing, neural networks, support vector machines, image processing and pattern recognition. He serves as a reviewer for the International Journal of Advanced Intelligence Paradigms and the International Journal of Artificial Intelligence and Soft Computing. He has received three publication awards for his research from VIT University.