Theresa Sullivan
Professor Sullivan was responsive and flexible with assignments. There is a lot of homework, but the assignments aren't terribly difficult and you actually learn something from them. Do NOT procrastinate.