Weekly quizzes (lab and lecture), and biweekly homework assignments. Can work with a partner for the assignments. Something was due every week in this class, so it's important to stay on top of things. Professor is very nice and helpful. Lectures and course material can be a crawl at times