David Chimovitz
This professor gives fantastic lectures and leaves plenty of extra time for questions. You will pass so long as you do the assigned reading and ask for clarification on things youre not sure about. Overall excellent professor, I would definitely take his classes again. However, if you tend to have test anxiety, you should reconsider his classes.