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
Ryan Wong
Although UBC computer science alumnus and now CEO of Visier Ryan Wong is a busy executive and co-founder of a company valued at over $1 billion, he still writes code for fun.
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.