Pretty nice guy, fairly helpful, but ineffective teacher. There is something really suspicious about the other comments on here. Usually students don't comment about how other students should try harder. Many of the overly positive ratings follow the same format and have a lot of "very"s. Hmmm. Overall, not bad, but not great by a long shot.