Wei Lin
Wei Lin is a fine teacher. His lectures are easy to follow, and he teaches exactly what will be on the test, so as long as you pay attention to his lectures and do they homework, you can get an easy A. He could be a bit more personal... most days he would march in with his coffee and start right away without saying anything, but his jokes were fun.