Hate when you get the test and none of the problems are what you were taught in lectures? James goes over everything he wants you to know. He gets back to you quickly with questions. He is understanding and cares about the material.