"Just had an excellent mentor session with James! James is highly experienced and knowledgeable in his programming expertise (RoR, AngularJS, etc.) while also being a clear and effective communicator plus a resourceful and quick problem solver. He was able to understand my request (re: a rails controller issue) very quickly with minimal explanations from me, and solved two bugs in just a few minutes for me, which has helped me quickly move on to the next stage of my coding process. James also exemplifies an impressive degree of attention to details, patience and consideration. He is ready to go the extra miles in helping me solve problems and understand concepts; and he constantly tries to help me get the most out of every second of the mentor session. Apart from solving bugs, chatting with him on different general technical topics was also very productive and educational during our mentor session. Very fortunate to have James as a mentor to help out (especially when this is my first mentor session on codementor which has boosted my confidence in using codementor for the long-term). Would definitely consult James again in the near future. My sincere thanks to him again!"