There are no required homework sets, but there will be a quiz every day, and no makeup quizzes will be given. Sure, everyone will miss a class or two, but you will have to hope that you don't miss enough to drag you down too much. No makeup quizzes will be allowed, but you get to drop the lowest three quiz scores (if you have a serious medical problem, we can talk, but make sure you have that health center note in hand). There will be one lab assignment a week, and the lab reports will be submitted electronically using the CATS submit commands. You will need to have passing quizzes, lab assignments, and final exam to pass the course. For those opting for a letter grade: the quizzes will count 30% of your grade, the labs 30%, and the final 40% (If you previously passed CE12L while failing CE12C--which is the only way you can take the lecture without the lab--your grade will come 55% from the quizzes and 45% from the final).
Please feel free to tell either the professor or the TAs about any comments or suggestions you might have about how to improve the class. The best way to do this is by electronic mail.
I hate to talk about cheating, because I like to assume there will be none, but the board office says I must: If the TAs or I find conclusive evidence that you have cheated on a quiz, lab, or exam, you will be removed from the course and a letter will be written to your provost. Please note that the TAs run an automated code comparator and they will find it if you copy code from each other or from previous year's assignments.