todo includes guest lecture scheduling