Highly recommend taking this professor. The professor grades fairly and has clear grading criteria. The study guides are very similar to the test which makes it easy to prepare. Gives good feedback. Lets you know what you did correctly as well as areas you can improve on. Professor is very knowledge about the subject he teaches!