Guideline 1

Homework is not optional. Unless otherwise stated, it is due at the beginning of the class following the lecture in which it was assigned.

Guideline 2

If you don't know how to do a problem, and can't get help, at least write down a description of what is causing you the difficulty. I.e. not "I don't know how to do this ...", rather "I'm stuck because ...".

Guideline 3

Choose words carefully! In mathematics (as in law) word meanings are taken very seriously and literally. If you think about it, programming is the same way. You have to be very careful about choosing the "word" int versus choosing the word double. Similarly, you can't use "string" when you mean "language". A language is a set, a string is not!

Guideline 4

The Reading section for Class x is a reading assignment that you're supposed to complete before the next class, i.e. before Class x+1.