Great prof! understands questions and tries to help his student as much as he can, replies to emails very quickly.
Only downside for this course he doesn't use slides, teaches everything on board so cannot miss his lectures.