Shawn Xiong
Excellent prof, he offers test revision, you make up half of the test along with a cheat sheet for the test. He makes sure you have a good grade for this course. If you put in the effort to study, you will guarantee an A.