Jer-Chin Chuang
The test system and the course design are so bad. I could barely see the relationship between the lab session, the homework, the lecture, and the tests. I would say that if you don't have such a genius brain like mine, you will probably blow your GPA. PS: I still don't understand how a priestman can teach linear algebra.