This whole class was basically only group projects (there were no exams), so if you hate group projects like I do you'll hate this class. It was so hard to keep an 'A' because you're practically being graded on your peers performance. Prof. Gordon left poor vague instructions on all assignments and grading criteria. And the lectures were so boring.