Main assignments are partner labs and quizzes. Lecture isn't required and I didn't find them very helpful for the most part. Class mostly consists of lecture with some time to work on the lab/ask questions at the very end. Grading criterias are a bit hazy. Very difficult to communicate with her outside of class. 