Reviews of professor Kean Ming Tan

Rating: 5.0/5, difficulty: 4.0/5
He is well prepared for the class, the materials are always up before class, so you can print them out and take notes during lecture (Which he encourages you to do, and you can benefit from). He writes proof on board and the lectures are very clear.