I did the MGI Civil PE Review..... Mostly because I really procrastinated on studying and it was a way to go at my own pace and catch up (Didnt really start studying until 6 weeks before, threw every free minute I had into studying and somehow pulled it off). They have a pass or your money back...