Professor Greenwood is a easy going guy. Grading is clear. I took his summer class, there is a quiz for every chapter with unlimited time and attempts, everything from the book. There is a final paper that needs a lot of work into it but doable. 100% recommended. He knows his material and gives good feedback. He is easy to communicate with.