Charmaine Sia
Her lectures are really boring, and she uses prewritten notes, which I personally do not like. She also assigns homework which takes a fair amount of time. However, it does prepare you very well for exams, and the exams themselves are very straightforward in addition to being curved, which made up for her mundaneness