Jason Rarick
I have mixed feelings about this professor. He's a really nice guy and is very accessible, but sometimes he can be unclear when explaining his lectures. Luckily, the lectures are posted so you can go back and review it. My only problem with this class was how harshly the homework was graded. You'll do better on the exams than the HW.