Tracey Freiberg
W professor she is amazing. lectures a lot but everything else is great. quizzes every few weeks, like 12 questions not hard. group project for a grade too, not hard at all. uses a widget system for extra credit things. take her if you can!