Peerapat Tandavanitj
Really hard to understand his lectures, although when you go up to ask him questions he is very friendly and polite. Really easy grader, some assignments you can 100% on just for handing them in. On my final term paper I got 100% since he is super an easy grader. Exams were slightly harder but overall very fair.