Very straight forward and gives clear directions. Answers questions, helps when needed and always give positive feedback. The readings are interesting. Best professor I had on campus so far. I could rate him 10 stars. Highly recommend.