Overall Martin was a good professor simply because he was passionate about what he was teaching. I found that the grading was quite strict but tutorials were a big help when writing his papers. The final exam was also graded pretty strictly.