Courses Taught

Overview

Over more than four decades of academic service, I have taught a wide range of undergraduate and postgraduate courses in Computer Science and Engineering. These courses cover the fundamental and advanced areas of computing and have been offered at institutions including M.B.M. Engineering College, IIT Jodhpur, JNV University, and JIET. Many of these courses are supported by textbooks, lecture notes, tutorials, and e-learning resources available through this website.

B.E. / B.Tech. Courses (M.B.M. Engineering College)

The following core Computer Science and Engineering courses were taught to undergraduate students between 1985 and 2013.

B.Tech. Courses (IIT Jodhpur)

The following courses were taught as Visiting Faculty at IIT Jodhpur.

M.E. / M.Tech. Courses

Advanced postgraduate courses taught in Computer Science and Engineering.

Teaching Philosophy

My teaching has always emphasized strong theoretical foundations together with practical problem solving. Many of these courses are supported by comprehensive lecture notes, tutorials, textbooks, and freely accessible e-learning resources available through this website.

```