I took the class in summer online. He is very straight forward on what he looks for and will tell you during lecture what to focus on for midterm and final. Lots of homework but it is easy and will help you understand the concepts. Very passionate teacher! Helps you understand the material. Always offers extra credit which is a nice bonus!