I recently received a coaching session from James and it was by and far the best experience i have had. We started off with some theory talk and HH review then did a quick and sweet sweat. He was able to point out a lot of little leaks I had in my game and concisely explain to me why it was a leak and how to fix it. But what I liked best is his approach to teaching. He didn't just tell me why it sucked, but asked me questions so that I could think about it deeper myself. It's not really learning unless you think you thought of it yourself (if that makes any sense).
James is very approachable and friendly which are important qualities in a coach for me. I felt comfortable asking questions and his responses were firm and knowledgeable.
I recommend James as a coach if you need someone to tune up your game, leakfind, or just plain teach you how to beat poker.