Phil’s Practical Tips for Teaching a Columbia Comp Sci Course

E-mail Phil Gross (phil@cs.columbia.edu) with comments or questions

Before the semester starts:

Typical TA duties:

TA grading strategies for large classes:

Web pages should include:

Look at the web pages of well-established classes for models.

Other stuff:

Slides

35 or so for an hour-and-15-minute class. This assumes that you ramble for a while on most slides. If you don’t have an electronic classroom or hate PowerPoint, use transparencies or the chalkboard, of course. Do not use the canned slides that come with some textbooks. Students are paying a pile of cash to come to Columbia, and are capable of reading the textbook themselves (slides generally just summarize the book). Try to give them some value.

This is a good link from a famous presenter: Edward Tufte’s presentation tips

Class List

If you go to Student Services On-Line ( https://www.ais.columbia.edu/cgi-bin/ssv/ssol), your full class list is available through the top link (“Class List” under Search). You can automatically download it as a text file or excel spreadsheet, or send an e-mail to everyone on the list. The Excel option, in particular, is great for setting up an initial grading sheet with names and e-mails of all students.

Cheating

Best I saw was Chris Okasaki: he announced in class that someone cheated on a homework. He said that if they came to his office hours and confessed, he would simply give them a zero for that homework as opposed to notifying the Dean and department (and getting an F for the course). Worked like a charm.

Letting cheating slide devalues the work of the rest of the class and frustrates the TAs (who generally discover it in the first place) immensely. Also, word will get around that you’re a soft touch on cheating.

Avoid letting students sit next to each other during exams and circle the classroom frequently. Look around for students checking to see if you’re watching them. Have TAs doing the same.

If you assign homework problems from a textbook, do not post solutions on the web. They will be all over the Internet in minutes, and the textbook publishers (and their lawyers) will definitely not be amused.