Contact / People

If you have questions about the BCS (ICS) program, please contact bcs-info@cs.ubc.ca.

Steering Committee

The Bachelor of Computer Science Program is overseen by a steering committee that will meet periodically to review the program and to address concerns raised by students, alumni, faculty, and administration.

The steering committee consists of:

  • Steve Wolfman, BCS Director
  • Ed Knorr, former BCS Director
  • Paul Carter, former BCS Director
  • Ian Cavers, Associate Dean of Science and former BCS Director
  • Taivo Evard, BCS (ICS) Alumni
  • Michele Ng, Former Program Coordinator
  • Giuliana Villegas, Program Coordinator

Josh Andrews
Imagine a world where individual vehicle ownership is not necessary at all, because there is a fully interconnected transportation network to get you exactly where you need to go, efficiently and affordably. All with just a tap or two on your smartphone.
Alireza Shafaei
Read about how CS alumnus Alireza Shafaei took a look at his grad photo, and decided to create a company around improving the photography retouching process by automating it.
There’s been no navel-gazing by UBC Computer Science alumnus Shehzad Noor Taus Priyo since he made the Top 30 Under 30 list by Forbes Magazine. Or even before that. Priyo graduated from UBC Computer Science in 2020 with a BSc in computer science and mathematics.
Yvonne Coady
Yvonne Coady shares her memories of working on assignments in the computer science lab late at night, and having to perform victory dances upon figuring out a solution to the coding problems she was trying to solve.
Murray Goldberg
Hear how Murray Goldberg chose computer science over dentistry after taking a UBC computer science course in his third year. Murray went on to find WebCT and is now the founder and CEO of Marine Learning Systems.