Andy Yao
If you are thinking that easy A comes from him, think again. you still have to read notes and study it. It is an easy A for me because I took 320, 341, and 441 with him. I still see people have trouble passing his quiz/test because they don't actually study. I enjoyed learning a lot from him. 