Alright so since I see there arent any ratings yet let me go ahead and put Dr. O on the MAP! I took this class online & it was great. You can tell hes passionate about teaching & actually wants his students to succeed. Im running out of characters but just take Dr. O if you can! Hes the best & you wont regret it!