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.