Took this class online which was a mistake on my end. Tough class. Grades are not posted in a timely matter. Emails are not responded to promptly so try and find a tutor for help. Maybe in a class setting she is different but I do not recommend this class online.