Tan Bao
His exams are insane. The MC always consists of "which of the following is true/false", and then there is 3-4 statements from different topics, as well as a "two of the above or true, or all of the above are false". Each question is 5 questions in one, and they are each worth two marks. It would be okay if his lectures weren't bland. Don't take.