I took two classes with Calloway, both of which I loved. He is great at facilitating class discussion, is very understanding with students re work load. I learned a lot in his classes. He does assign a lot of reading and will expect you to participate in class regarding them so reading is a must.