Robert Cornell
He was nice, and always willing to help students. Very homework heavy. He allows a standard notecard for proctored exams, but the videos he posted were the exact same types of problems on the exam. I would take again!