To start with the pros, Martin is a great teacher. He always replies to emails and is very eager to answer any questions especially during the lectures. However, his quizzes, midterms, and final are ONLY multiple choice. I did not know this and found this very difficult. Some questions are about stuff not mentioned in lecture, must read textbook.