Easily the best philosophy professor at Fairfield. Taken him for intro and Social & Political, and made every second enjoyable. His intro class and S/P class cover the same texts so if you use your notes from the first, you don't have to take new ones, just expand on them. Super smart and caring guy, wants to, and will help you get an A. 