Contact / People

If you have questions about the BCS (ICS) program, please contact

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

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.
Mehryar Maalam
Watch this video about a CS alum who did his BA in computer science at UBC. Mehryar Maalam went on to put his software skills to work at IBM and works with Shopify today. His initial attraction to computer science was realizing how quickly one can build something with software.