Michael Platt
Lots of quizzes after every lecture and lab. Also, lots of group projects, better pray your group works well together. Class isn't too hard altogether but he doesn't do a great job of explaining the actual applications of your findings. Also, you better learn R fast, you're gonna need it.