I worked with Dr. J for CASPer prep. I have just had one session (introduction) with him. He is very good with his explanations. The simulations were also great.