Vinnie is very patient, explains things clearly and really goes the extra mile - not just to make sure you are 100% prepared for your test but also for general skills beyond the test. He is passionate about his work and his students and worked very hard to get me through even though I'm not always the easiest person to train. Will definitely recommend!