If you have the option to take one of his classes I highly recommend you take him. He is an outstanding professor. He gives the class everything you need to prepare for tests. If you read over the PowerPoint & study it for the exam, you will pass. He gives A LOT of extra credit. He uses a lot of real life stories to tie in & teach life lessons.