Haycock, Ken, University of British Columbia / San Jose State University