I had Dr. Flowers for Intro to Phil. and then I took Social+Political Ethics with him. He is incredibly well-versed. Discussions are stimulating and thought-provoking. Each semester we have 3 major essays along with a few other assignments. However, I can see how his teaching style can be difficult for students not already familiar with philosophy.