Tianhao Luo
Be prepared to put in the work if stats doesn't come easy to you. He is a fair teacher but there are a lot of topics to cover so trying to do so a few days before exams is pointless. His powerpoints are great, however, very similar to exam questions. Attendance isn't mandatory but going helps a lot if you find the material difficult.