NO!!! Very nice guy, but if you don't understand the concepts, he fails to understand how. He does problems straight from the board and doesn't explain why he gets the answers he does. Uses MyMathLab for test and if you type one thing in wrong he doesn't fix it. Again he kept telling us he wanted to treat us like a CALC class even though it wasn't.