He is okay. He knows a lot about what he is teaching but it can be very boring to listen to with his monotone voice. His tests are 1/3 multiple choice, 1/3 short answer and 1/3 essay because he says people don't like multiple choice tests. Have few easy participation assignments and then a term paper. Take if you want to be bored