I took the online, SIX WK course. The class is really well structured and the professor is easily accessible outside of class. We used ALEKS (required) but you DON'T have to purchase the ebook. ALEKS is a HUGE plus! Weekly hwk & quiz/exam but you also get 3 attempts at each! I spent HOURS studying. Put in the work and you will pass.