He got his Engineering degree( CSE) from Bangalore University , done his masters in CSE from R.E.C.(currently N.I.T.), Rourkela in the year 1997. At the beginning of his career, he spent 4 years in industry and continuing teaching for last 20 years. He taught several subjects like Computer Organization and Architecture, High Performance Computing, Microprocessors and Microcontrollers, Internet and Web Technology, programming languages like C, C++, Java. Now he is working in the research field of IoT and Machine learning.