Dongyang Kuang
Great knowledge of the material and great at explaining it. He is a fair marker on the midterms. Three midterms, drop the worst one if your final exam mark is better than any of them. Applies the material learned in class to real-life applications which is intriguing. He is monotonous but the lectures tend to end early. Accessible out of class.