12 hours: Teaching CS 365 (includes teaching, preparing for teaching, making up problem sets, making up solutions, office hours, and answering student questions)
16 hours: Teaching CS 462 (same list as above, plus marking)
5 hours: answering e-mail
3 hours: talking with graduate students
5 hours: editorial duties for the journals I edit
1 hour: miscellaneous organizational tasks
1 hour: research
Total this week: 43 hours (we are paid for 35). During a non-teaching term, I spend much less time teaching and much more time on research, refereeing, and so forth.