Nycsprep.com provides an excellent short course for the Usmle Step 2 preparation. The trainers knew the aspect that would be assessed and addressed each of them in detail. I will happily recommend NYCSPREP to anyone going for their exam. (as commented in a testimonial by Leo Kallarackel).