Welcome to my personal website! Throughout my career, I had the privilege of serving as an educator at various esteemed institutions. I was a part of the faculty at M B M from 1985 to 2013, taught at the Indian Institute of Technology Jodhpur (IITJ) from 2010 to 2017, and at JIET (Jodhpur Institute of Engineering & Technology) (2014-2020). Additionally, I held the position of Director and Professor at JIET for a significant span of approximately seven years. More About...
This website serves as a comprehensive resource, housing Lecture notes, Tutorials, and Assignments tailored for both undergraduate and postgraduate students pursuing computer science. The materials presented here were meticulously crafted and typeset by me using LaTeX and HTML. They have been refined and improved over time, reflecting the dedication and passion I poured into these courses during my tenure as an educator. Explore the wealth of knowledge and resources I've compiled for your benefit.
eLearning Lectures and Tutorials
- Computer fundamentals and C programming (Tutorials)
- Computer Organization & Architecture (Lecture notes)
- Operating Systems (Lectures & Tutorials) (Current course, 2023 session JNVU)
- Theory of Computation (Lecture notes)
- Compiler Design (Lecture notes)
- Artificial Intelligence (Lecture notes)
- Natural Language & Speech Processing (Lecture notes)
- Theory of Formal Languages (Lecture notes)
- Advanced Algorithms (Lecture notes)
- Distributed Algorithms (Lecture notes)
- Expert Lectures/Talks
- B.Tech CS Project Ideas
The Blogs section delves into cutting-edge technologies, in-depth analysis, and crucial domains within the realm of computer science, artificial intelligence (AI), and machine learning (ML). It explores their profound influence on both the industrial landscape and society as a whole.Computer science Blogs