Paul Farnham II
I love this professor. He gives around 42 problems a week for homework problems and that is graded. Also, one graded a week with three attempts. One midterm that is taken in person and one final exam that is taken in person. I would take him again if he taught other levels.