Willie Cheung
The best part of this class is the clear rubric. Willie is a great guy and really knows his stuff, but is often disorganized and seems to struggle to convey what he means. Outside of class, he is far better 1 on 1 and I highly recommend going to office hours if you struggle at all. His humor made the class a lot of fun to attend