Great lecturer and very nice. His lecturers are very well organized and he goes at a good pace. He is very clear about what material is going to be tested, and tests are pretty straightforward. There is graded homework every week, but it isn't too much at all.