UBC Theoretical Computer Science Seminar: Mark Schmidt