Teaching and learning

How I kept learning while teaching

Students ask how you keep learning while carrying a full teaching load. This is the honest answer: twenty certificates in six years, in the order I took them, grouped so you can follow the same path.

The path, in the order I walked it

20 certificates between 2019 and 2025, grouped into the tracks they actually belong to. Within each track they are listed oldest first, because the order is the useful part. The dates come from the record; the note on each track is my own, and I have not read them back yet.

Where it started

2 courses

Two NPTEL courses taken while teaching full time, three years before the next one. If you are wondering whether it is too late to start, this is what starting looked like for me: two courses, eighteen months apart, in subjects I was already expected to teach.

Oct 2019
Practical Machine Learning with TensorflowNPTEL
Apr 2020
The Joy of Computing using PythonNPTEL

Learning the tool

7 courses

The TensorFlow track, taken in order over about fifteen months. Introduction first, then convolutional networks, then text, then sequences — the order matters more here than in any other track, because each course assumes the one before it. The two custom-training courses at the end are where you stop using the framework and start bending it.

Feb 2024
Introduction to TensorFlow for Artificial Intelligence, Machine Learning, and Deep LearningCoursera
Mar 2024
Convolutional Neural Networks in TensorFlowCoursera
May 2024
Natural Language Processing in TensorFlowCoursera
May 2025
Custom and Distributed Training with TensorFlowDeepLearning.AI

Learning the theory underneath

5 courses

The deep learning specialisation, taken alongside the tool track rather than before it. That was deliberate: I find the mathematics lands better once you have already watched something train badly. Structuring Machine Learning Projects is the one I recommend most often and the one students skip most often.

Aug 2024
Improving Deep Neural Networks: Hyperparameter Tuning, Regularization and OptimizationCoursera
Jan 2025
Convolutional Neural NetworksDeepLearning.AI
Feb 2025
Deep Learning SpecializationCoursera
Feb 2025
Deep LearningDeepLearning.AI

Responsible AI

3 courses

Fairness, bias, interpretability and transparency, taken as my own research widened from privacy alone towards the broader question of what a model is allowed to do. These are short, and they are the ones I would make compulsory if I could.

Aug 2023
Introduction to Responsible AIGoogle
Dec 2024
Responsible AI for Developers: Fairness & BiasGoogle Cloud
Feb 2025
Responsible AI for Developers: Interpretability & TransparencyGoogle Cloud

Generative AI

1 course

One course, taken in 2024, when it became clear that every student project was going to involve a language model whether or not the syllabus said so.

Sep 2024
Generative AI: Introduction and ApplicationsCoursera

Recognition and editorial work

2 courses

Not courses. The Anna University recognition is what lets me take doctoral candidates; the other is a contribution to an edited volume on assessment in higher education.

Sep 2022
Recognized PhD SupervisorAnna University Chennai
Nov 2024
Adopting Artificial Intelligence Tools in Higher Education (Vol. 2) - Student AssessmentEdited book (Editor: Thangavel Murugan)

If you are following the same path

Take the tool track and the theory track together rather than one after the other. A course on optimisation makes sense once you have watched a model fail to converge, and not particularly before.

Do not skip Structuring Machine Learning Projects because it has no code in it. Most student projects fail on the things that course covers — the split, the metric, what to do when the two numbers disagree — and not on the architecture.

Finish something. A half-completed specialisation teaches you less than a short course you saw through, and six years of this is how a list like the one above accumulates: one course at a time, while the teaching load carries on.

What I teach

Subject areas I carry at PSG iTech, drawn from the same record as the rest of this site.

Responsible AIDeep LearningMachine LearningDifferential PrivacyPrivacyPrivacy by DesignBig DataGenerative AI

Still to come: a page per course with the syllabus, my notes and the resources I point students at. That needs a pass over my own material to decide what I am willing to publish. Until then, the topic guides cover the research side and the ask tool answers from the papers.