Student Life

Alan Yan

Alan Yan is dancing his way to success

This year was his final chance to win. Alan Yan was entering the annual Apple Swift Student Challenge this past June, for the third and final time. “I had…


The department strives for excellence in research, teaching, recruitment, resources, collaboration, diversity and inclusivity. As one of the top 3 CS departments in Canada, our offerings and outcomes are world-class, meeting the world's ever

Academic Integrity

University Policy on Academic Integrity “Academic honesty is essential to the continued functioning of the University of British Columbia as an institution of higher learning and research. All UBC students are expected to behave as honest and

Health & Wellness

Your mental and physical health and wellbeing is a critical factor in your success at UBC. Living your best self, with safety and access to support really makes a difference toward you achieving your goals. Whether academic, personal or lifestyle

Get Involved

You can always find ways to get involved in the department of Computer Science: volunteer, enter a programming competition, join a mentoring group, attend lectures and events, career info-sessions, department mixers and diversity-related events.