John Foley
JJ is amazing!I was so scared of taking 212 that I dropped it 2 previous semesters before even going...I should have because the very first day he dissolved all the fear and made me excited about this course. He is the sweetest man, very reasonable, and explains things clearly. Sometimes lectures are dull and redundant, but there is essential info.