Michael Reich
He is very caring and is a great professor. He understands how its like to be a student and makes his assignments very straight forward. I would highly recommend him as he gives a lot of feedback on papers. There are three Papers and weekly assignments. I very well enjoyed his class. Taking him again next semester.