Show up on time
Keep group conversations at a reasonable volume
If your whole team is confused on a problem, seek help from another team; other team helps if able
Stay engaged in group work
Be respectful
Be considerate towards different levels of understanding
If you understand something and someone else doesn't, try teaching them!
Stay in seat and don't pack up until class is finished
End class on time
Scott's laptop clock is authoritative
Don't talk while the instructor is presenting Note: there was debate on this one; a counter-proposal was to allow quiet discussions on the presentation content. For now, let's try out the original norm and talk about how it's working in a week or two's time. Meanwhile, I'll add the following sub-norm:
If you have a question on the presentation or code being written, you're probably not alone in wondering, so raise your hand and ask it!
Participate!
Raise your hand and wait to be called on to speak
Stay on task, only make relevant comments
Always have ex/prob voting slide
Be aware of the size of the lecture hall (volume, crowding, ...)
Come to class prepared
Encourage others to quiet down / stop disruptive behavior
Phones on silent when not doing group work
Don't delete/modify other peoples' code without consulting them
Get into group work as quickly as possible
Explain thought process while live coding
Contribute professionally to class discussion
Expedite paper distribution logistics
Thumbs for yes/no questions
Call out distractions
Ask Scott questions during group work
Don't distract each other
Try to give warning before bringing class back together
Don't ask (answer) questions way out of scope