Jon Rosenberg
Professor Rosenberg is very nice, tends to get off track but not bad. Grades assignments that as long as you tired them you get a 100. A 5 page essay as you final about any topic that interest you and apply the material you learned in the semester. If you have questions he tries to clarify as much as he can and put your thoughts into consideration.