Amazing class. Caring and wants you to pass. Had to recreate the whole online class and worked really hard to create it from the ground up. A little bit of effort goes a long way. Has all due dates in an online calendar. People who use group-me stress out about due dates, but look at the google calendar and it's not confusing at all.