He's a nice professor who is very knowledgeable on the subject he teaches. However, there is a semester long group project that determines a decent chunk of your grade, and if you don't get along with your group, your grade can get destroyed by it. Other than that, tests are decently easy.