Office hours will be very flexible, on demand (via email, Skype, Zoom or Piazza).

Preference for Tuesdays: 10:00-12:30, 14:00-15:30.

During June, the preference is for Tuesdays 9:30-11:30,  or Thursdays 9:00-11:00, but please send email first.