I don't recommend. Your entire grade is based on 4 test. If you're not a test taker this could be bad for you. Overall the content is easy but he makes it very mundane and dense. Upside is he doesn't take attendance and he will give extra credit if test grades are low. He isn't very engaging which makes it hard to pay attention. Take a better prof