This class is literally set up for you to fail. I planned on using past assignments to study but was unable to do to the right answers never being provided. You take three exams which are impossible to finish during the time allowed. there is a good amount of extra credit but you will have to teach yourself everything.