Nice guy but his class is not worth taking. Using Achieve is horrible and he cannot do most of the problems right. Many times, I have got the wrong answer using his answers in class. For some reason, he does not bother making sure they are correct. What sense does it make to teach through achieve when he cannot even get the correct answers for it?