The class itself is partially online, which sucks, tests are extremely hard and specific, I was lucky to get a C on most of them. The in-class portion is pointless and a waste of time, all you do is dumb projects and quick lectures, but if you skip class you lose points. She had no respect from students and I learned almost nothing from this class.