Very clear guidelines. Course is graded off of 3 tests + 4 short assignments. tests are online and open book, SA's are graded by TA's so they kinda depend. Make sure to put in effort on the short assignments and participate in labs. There was an extra credit opp near the end. I didn't go to a single lecture after the first one, but ended with an A.