I teach undergraduate- and graduate-level courses regularly (see the detailed list of current courses). You can also browse a partial list of courses I’ve taught in the past.
My teaching philosophy is as follows:
-
Students are adults. No pampering, no patronizing. They can manage their own schedule and time. I’m happy to give advice, but that’s all it is.
-
Teach as close to reality as possible. Easier to learn if the examples and motivation are not abstractions and theory. Naturally, not every course can be taught this way.
-
No dishonesty, EVER (on both sides).
-
Self-learning is best. I’m here to guide the learning, not to hand out processed results.
-
Extra credit for creativity, curiosity and pushing the envelope of the material.