Jim is an absolute brilliant instructor! Can't reccomend him more to anyone! Got me through my test and was always very calm and collected through lessons. Takes his time to explain to you what you're doing wrong and why its the wrong thing to do for given situations.