Department of Computer Science, University of British Columbia

Department of Computer Science, University of British Columbia UBC Computer Science located in Vancouver, British Columbia, is one of the top Computer Science departments in North America.

The UBC Computer Science department is a leader in Canada and the world. Artificial intelligence, machine learning, data science, human-computer interaction and computer systems are all at the forefront of our research and educational leadership. Our faculty include a Canada 150 Research Chair; plus many Fellows of prestigious societies like the Royal Society of Canada, and four CIFAR Chairs. Our graduates emerge with world-class skills, and are often immediately employable at companies like Google and Amazon. Situated in one of the most beautiful cities on earth alongside the ocean, UBC is considered a beacon of Vancouver.

UBC Computer Science is accepting applicants for a tenure-track Assistant Professor of Teaching position, with an antici...
09/14/2026

UBC Computer Science is accepting applicants for a tenure-track Assistant Professor of Teaching position, with an anticipated start date of July 2027.

This position focuses on contributing to the delivery and further development of the department’s systems courses. Applicants with expertise in operating systems and computer architecture are encouraged to apply. We also welcome applicants with expertise in networking, distributed systems, database systems, cloud computing, and systems security.

More information and link to apply: https://www.cs.ubc.ca/our-department/employment/assistant-professor-teaching-systems-tenure-track-0

09/11/2026

This week, we started our series of Kick-off Events for our Tri-Mentoring Program!

Mentors and mentees gathered in small groups to chat about mentorship, careers and the industry. Mentees had a chance to network with peers and mentors in industry and academia. Mentors shared insight about pivotal moments in their careers, important skills to cultivate in the computer science field, and how they see the industry evolving in the next few years.

Thank you to the mentors and mentees for coming to the event!

Learn more about the UBC Computer Science Tri-Mentoring Program: www.cs.ubc.ca/alumni/tri-mentoring-program

When Serena Wang walked into her first computer science systems class as an undergraduate at Harvard University, she nev...
09/10/2026

When Serena Wang walked into her first computer science systems class as an undergraduate at Harvard University, she never imagined that a decade later, her professor — Dr. Margo Seltzer — would become her colleague in the same department at UBC.

As an undergraduate student, Dr. Wang explored research projects in astronomy and biology, but none of them felt like a good fit — until she found computer science.

“With computer science, there was both the math side and the social side,” she says. “I felt that the field could do a lot of good for people if applied thoughtfully.”

Now, as an Assistant Professor at UBC Computer Science, Dr. Wang focuses on evaluation in AI systems, asking the research question: How should computer scientists evaluate AI systems in terms of fairness, safety, and capabilities in such a way that improves social welfare?

By combining methods in theoretical computer science, statistics and economic theory, she aims to influence how researchers think about how evaluations are designed.

“Whoever designs the evaluations affects the behaviour of the developers of the models, which in turn affects the behaviour of the models that get released,” she says. “These models might end up with undesirable behaviours, so we need to make sure that we get it right at the level of evaluation.”

Read more: https://www.cs.ubc.ca/news/2026/09/serena-wang

09/09/2026

Are you new to UBC Computer Science? Here's everything you need to know to have a successful undergrad at UBC CS!

The CS department offers academic advising, specialization options, co-op, mentorship, networking events, research opportunities, and more! Learn about our resources here: https://www.cs.ubc.ca/students/undergrad

09/08/2026

Welcome back to UBC campus! We're so glad to have you back!

We're excited to welcome you back to campus on Tues Sept 8 for UBC's Imagine Day!Undergrad CS majors can come by our Ope...
09/04/2026

We're excited to welcome you back to campus on Tues Sept 8 for UBC's Imagine Day!

Undergrad CS majors can come by our Open House to meet with our academic advisors, learn about our programs, and connect with student clubs! Enjoy a free BBQ lunch outside the building, hosted by UBC Computer Science Student Society.

CS grad students have a full day that includes short talks, a scavenger hunt, research talks, and more!

Read more: https://www.cs.ubc.ca/news/2026/09/imagine-day-2026

09/03/2026

Meet Patrice Belleville! Patrice is an Associate Professor of Teaching and the Associate Head of Operations at UBC Computer Science.

In January, he will be teaching CPSC 313: Computer Hardware and Operating Systems.

Here, he talks about what topics will be covered in the course, his advice for students in his class, and what he enjoys doing in his spare time.

09/01/2026

Meet Cinda Heeren! Cinda is a Professor of Teaching at UBC Computer Science.

This fall, she will be teaching DSCI 220: Discrete Mathematics for Data Science and CPSC 221: Basic Algorithms and Data Structures.

Here, she talks about what students will learn in these classes, what she enjoys about being a professor, and what she does outside of teaching!

From census results to healthcare records to student class records, there are vast amounts of data about different aspec...
08/27/2026

From census results to healthcare records to student class records, there are vast amounts of data about different aspects of our lives. In order to make sense of the information, researchers must analyze and find patterns in data, often using computational tools and techniques to automate the process and tackle large datasets.

This month, to share the latest knowledge in the field, UBC researchers were at 2026 ACM SIGKDD in Jeju, Korea. SIGKDD is one of the leading international conferences for researchers to share the latest in data mining as well as data science and machine learning.

Read more: https://www.cs.ubc.ca/news/2026/08/sigkdd

Address

201-2366 Main Mall
Vancouver, BC
V6T1Z4

Opening Hours

Monday 7:30am - 5pm
Tuesday 7:30am - 6:30pm
Wednesday 7:30am - 6:30pm
Thursday 7:30am - 5pm
Friday 7:30am - 6:30pm

Telephone

+16048223061

Alerts

Be the first to know and let us send you an email when Department of Computer Science, University of British Columbia posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Share