All times are in Pacific Time. This calendar is programmatically generated from several calendar feeds that are anonymized and merged. This means that it's always up-to-date, but sometimes overly cautious. For example, tentative events are generally open meeting slots for students or talks I may attend. If you want to subscribe directly to my availability, use webcal://