Michael Barach
Professor Barach was the BEST! Homework 1-2 times a week, but as long as you do it with effort, you will get an A. Easy assignments if you do the readings. A lot of interesting material and plenty of opportunities for creativity.