I would recommend the UMKC IPP program. It is a 3 week program in Kansas City Missouri and it was the best 3 weeks of my life.... in terms of prep courses go. They offer the Step 2 program at certain times through the year, so google their name and check em out.👍👍