He is very smart but does not express his thoughts well to students. He makes little sense and makes the math harder than it needs to be. Do not recommend.