Professor Cifone is down-to-Earth and the readings are a tad long but interesting. There is technically books required BUT he provides that. Genuinely wants to teach about philosophical ideals and will often times be very passionate about it. Join the conversation! It's not hard once the students and him engage in discussion!