James would be a great instructor for anyone who is willing to learn, whether its a complete beginner just learning to ride a board or someone who has some basics down and needs a little help. James is a very patient person, it does not matter to him how long it takes someone to learn, as long as the person learning is willing to learn, he is willing to help them.