Bricio Vasquez
He's a really nice teacher with great lectures. He gives a quiz every week, as long as you read the chapter and take good notes from class an easy A on quizzes. Only one test, which is the final. Make sure to go to class, because he gives random active learning assignments which are part of your grade.