Michael Rucci
Not only a great professor but he is also a great human. He doesn't want anyone to fail and will try his best to help everyone. Show up to class in time and participate and you and him will get along well. About 6 papers in the semester, no midterm and the final is an 8 page research paper but he lets you pick your topic.