Do not recommend. The tests were incredibly difficult and there was no curve offered even though the class performed poorly. The homework assignments are also difficult and lower your grade a lot. GPA KILLER.