Alex Roth
Dr Roth is a fantastic professor! He is very knowledgeable about the subject material, and he really cares to make sure the class understands. The exams and homework are not difficult as long as you pay attention in class, and put in some time outside of the lectures.