Brett Sutton
Brett is nice, and approachable. That being said, this class is a lot of work. Weekly hw takes at least an hour, usually more. Sometimes he breezes over concepts without explaining them, but if you ask questions he is very responsive. This class is hard, but he actually tries to make it a little easier.