He has a Ph. D in Computer Science from Thiruvalluvar University, Vellore. He holds a Master's degree in Computer Applications from Kannur University. He holds a Bachelor’s degree in Mathematics from Calicut University. Along with this academic degree he has entitled himself with the degrees of philosophy and theology and has been a much acclaimed speaker. He has long standing experience in handling youth sessions and motivational talks. His areas of interest include Software engineering, Semantic web, Artificial Intelligence, Youth empowerment and Spirituality.