Jerome Egan
TAKE THIS PROFESSOR. GREAT OVERALL! He's caring and willing to help even with things that are not related to the class. It's an easy A, sometimes he gets off track but the information provided is still useful. He does not rush through things. Get the book if you want to learnt material more in depth, but it is not a necessity to pass.