This is my current best guess about my regular weekly schedule for Fall 2026 (expect some changes, especially as more weekly meetings get scheduled around the start of the semester). I'm happy to meet by appointment (zoom or in person): send me an email with some times that work for you and a little on what you'd like to talk about. Additionally there will be a sign-up sheet for casual small-group lunches/dinners on the door of my office by the start of the 2nd week of the semester.

Monday Tuesday Wednesday Thursday Friday
9:00am meeting office hours
9:30am meeting
10:00am
10:30am class prep class prep
11:00am CSCI 54 CSCI 54 CS colloquium
11:30am
noon
12:30 pm class prep class prep class prep class prep
1:00 pm CSCI 140 CSCI 51
(occasional)
CSCI 140 CSCI 51
(occasional)
1:30 pm
2:00pm
2:30pm office hours CSCI 51
(occasional)
CSCI 51
(occasional)
3:00pm
3:30 pm
4:00 pm meeting meeting
4:30 pm