Teaching

I plan every course using Backwards Design: start from the outcome, not the syllabus. Before writing a single slide, I define what a student should walk away able to do, tiered into Must Know, Good to Know, and May Know — then build assessments to match, then lectures with as much hands-on practice as theory. It’s the same approach, refined through MIT’s Kaufman Teaching Certificate program, whether the room is a batch of IISc PhD students or a Zoom call of 2000+ working professionals building AI skills alongside a full-time job. It held up through the shift online too — interactive polls, pre-reads, and post-lecture handouts kept remote semesters from becoming a hurdle rather than a workaround.

That approach earned the 2022 IISc Award for Excellence in Teaching — and you don’t have to take my word for how it plays out in the room; see for yourself below.

New course

Agentic AI Coding

The way software gets written is changing — AI agents that plan, write, run, and debug code across an entire task, not just autocomplete a line. A hands-on weekend cohort for working professionals who want to build with agentic coding tools, not just use them.

Launching September 5, 2026

Register now Brochure Learn more

For IISc Students

4.91/5 average instructor rating across 12 PG courses at IISc (as of Jan 2026)

“Prof. Deepak taught the course in a very intuitive way, and he is well organized in terms of approach & flow of the lecture.”

IISc course feedback

“One of the most enjoyable courses in IISc — each task didn't seem like a burden, with a proper mix of theory and practical implementation.”

IISc course feedback

“Deepak is a very rare find who emphasises actual learning and constantly focuses on delivering quality content.”

IISc course feedback

“Deepak made deep learning very easy by giving ample examples, solving problems by hand, and grounding them in real-life examples. His expertise inspired me to delve deeper into the subject.”

IISc course feedback

“Sir was very focused on creating a strong foundation of concepts. He helped us think deeper about the topics and question the reason behind how things work, and always encouraged questioning and logical thinking.”

IISc course feedback

“Feeling highly privileged to be a student of Prof. Deepak.”

IISc course feedback

“Deepak is exceptional when it comes to the importance of learning — slides are prepared and shared in advance, and the approach is very systematic.”

IISc course feedback

For Working Professionals

Certification cohorts alone have reached 2,500+ working professionals — including CEOs and Directors — across Machine Learning, Data Science, Computer Vision, and Generative AI modules at IISc's Centre for Continuing Education.

Past Courses

No longer offered due to a change in IISc's course rules.

4.92/5 average rating across 2500+ industry professionals taught

“Friendly and understanding professor — considers the fact that we also have a regular job. Clearly planned lectures, with practical examples throughout.”

Executive program feedback

“It was really nice to finally let go of my fear around probability, thanks to your style of teaching.”

Executive program feedback

“Prof. Deepak is probably one of the best teachers out there — the way he teaches fundamentals is truly outstanding.”

Executive program feedback

“Deepak is highly knowledgeable and gives day-to-day analogy examples for complex problems, which makes learning genuinely interesting. I enjoyed every lecture — humour included.”

Executive program feedback

“The course was made really interesting by the instructor and TAs alike — quiz scores were shared immediately, and queries were addressed right away. A very well-managed course.”

Executive program feedback

Request corporate/custom training

Online Learning Groups & Community