Mark Schneider
Professor Schneider really cares about his students and wants you to do good in his class. He knows people have trouble with 308 and makes himself very accessible to students (office hours, email). He is the best professor I've had at UA thus far. The course is difficult, but if you go to class and review his test review material you'll do fine.