Matthew Weinstock
Gives lots of extra credit but the quizzes are hard just make sure to look at the lecture recordings & follow along with the PowerPoint. Pay attention to the recordings because sometimes he will give you extra credit for answering something that was not discussed in lecture. He allows 2 extra credit reports overall keep up and you will be okay.