teaching
My educational statement is two-fold, teaching students to:
- Build on fundamental concepts, in both theory and practice, to critically rethink what is taken for granted, design tests, analyze results, come up with creative solutions and validate them;
- Take the responsibility to engage their surroundings while handling the inherent uncertainty in doing research.
You can find these reflected in my guidelines.
I aim to teach students, even if they do not show strong intrisic motivation. One tool for that is activating students in the lectures through a Socratic Q&A. This contrasts from the typical lecture style which are to ‘broadcast’ knowledge. When broadcasting, the students often feel they learned more, but they actually learned less, because students are not forced to reproduce the knowledge. Reproducing the knowledge can be deferred to labs or to assignments, but, in my opinion, this only reaches the students who have the intrinsic motivation, but less the students who have difficulty with motivation. My lectures aim to teach something, whether students like to, or not
.
I focus on the essence. When I just started teaching, I tried to teach ‘everything’. Students did not retain much of this machine gun style of teaching; and then I cut my content in half; twice. So, where students first only remembered 25% of ‘everything’, I now reduced the content to the 25% that I think matters most, and make sure to try and teach this well. I teach slow and deep; instead of fast and shallow.
My lecture style therefore is extremely interactive, where I adopt the Socratic style of asking many questions during a lecture. I stucture the questions such that they follow the narrative. I refuse to continue before my questions are answered; and I take care to not always have the same students answering the questions. For people reading the slides at home, I recommend looking at them full-screen, so that the reader is forced to first try to answer the question on their own before looking at the answer. This is essential! When just checking the answer, the answer looks trivial; but when asked to generate the answer yourself, it’s suddenly not as easy as it seems
. This is the difference between broadcasting and interaction. This painful feeling is exactly when the learning is happening. This is intentional, and unavoidable.
I do not believe in excluding unmotivated students who might not have remembered all concepts from their previous courses. Of course, there must be some basis, but I find that it’s easy to just add 1 line to the slides to ask the class to plenary explain a concept from a previous course instead of assuming everyone knows, eg, the multi-variate chain rule, or what a Jabobian is, etc. In the worst case, we lose a few minutes, but in the best case, I get to keep some students engaged, whom I otherwise would have lost. I believe that this inclusive style of teaching makes education more broadly accessible.
Lecture slides
Deep Learning
Here are my slides for the Deep Learning part of the Machine and Deep Learning course at TU Delft.
- intro (10 min)
- feedforward (80 min)
- loss with the excellent notes by Roger Grosse. (45 min)
- backprop with the excellent bar notation by Roger Grosse. (45 min)
- optimization (90 min)
- cnn (90 min)
- rnn (90 min)
- selfAttention (90 min)
- unsupervised (90 min)
- foundationModel (90 min)