Simon Beck
He is an amazing professor and you won't regret taking him. There is homework and quizzes every week but he gives you a lot of extra credit opportunities. Make sure you fill out the class notes while he is lecturing because they will help out a lot.