Robert Rocklin
He is an amazing prof and makes class fun. However, there is a lot of homework and reading. He does not curve the class or any of the exams. He does not offer extra credit. So make sure you do well on the bi-weekly quizzes and two exams. Those are the only thing going towards your grade and are HEAVILY weighted, so take with caution, but loved him!