Robert Wieman
His class is VERY difficult. You need to stay on top of the work because the homework is difficult and he won't round up points. He grades based on mastery, meaning as long as you do the homework and get it correct and do well on the quizzes, then you will not have to do it on the test. Seems like a great thing until you're in the class, good luck.