This class was the equivalent of reading worksheets but not being taught. If you ask a question during the lectures, youre (at best) given a vague non-answer, or (at worst) youre criticized. The tests and assignments are disorganized, lectures uninteresting, and explanations unclear. Watch Khan academy and take this class for the math credit.