I rate James as an excellent teacher. His strategies for tackling difficult problems are very helpful. His lessons are well structured and cover every concept you need to know for the tests. I knew exactly what to expect on the day of the exam and was very comfortable. Very approachable and an exceptional human being, I would recommend anyone who wants to score well in MAT 135 to attend his prep sessions. You won't regret it!