My own personal opinion. Great Professor. Always writing in blackboard: reminding you assignments, essays. Always teaching clearly and willing to help you out. One time I didnt understood how to do an essay he wanted a certain way and he sat down with me after class and explained everything in details. Cares you pass.