Born in a village near Sirsi.
Primary schooling at Sacred Heart, Shivamogga.
High schooling at Auden, Bengaluru.
Bachelor of Engineering (B.E.) in Computer Science from Sri Jayachamarajendra College of Engineering, Mysuru.
Software Engineer at IBM India Software Labs, Bengaluru.
Doctor of Philosophy (Ph.D.) in Computer Science, specializing in Algorithms, from Stony Brook University
, New York, USA. Advised by the great Prof. Rezaul Chowdhury
CEO at Learning is Beautiful.