| Algonquin College | Computer Engineering Technology |  | May 2002 to present | 
          
                                                                                        | Bow Valley College | Software Development |  | Nov 2018 to present | 
          
                                                                                        | Camosun College | Computer Systems Technology |  | May 2001 to Aug 2016 | 
          
                                                                                        | Centennial College | Computer Programmer/Analyst |  | May 2001 to May 2006 | 
          
                                                                                        | Century College | E-Business Information Technology |  | May 2001 to May 2006 | 
          
                                                                                        | Century College | E-Commerce Information Technology |  | Prior to May 2002 | 
          
                                                                                        | Century College of Art and Business (CCAB) | E-Business Information Technology |  | Oct 2006 to May 2010 | 
          
                                                                                        | College of New Caledonia | Computer Information Systems |  | Declined | 
          
                                                                                        | College of the North Atlantic | Programmer Analyst Business |  | Declined | 
          
                                                                                        | College of the North Atlantic | Programmer Analyst Networking |  | Declined | 
          
                                                                                        | Douglas College | Computer Information Systems |  | May 2000 to May 2019 | 
          
                                                                                        | Durham College | Computer Systems Technology |  | May 2002 to present | 
          
                                                                                        | Georgian College | Computer Programmer | Analyst | May 2001 to Aug 2021 | 
          
                                                                                        | Georgian College | Computer Programmer | Co-op | May 2001 to Aug 2021 | 
          
                                                                                        | Humber Polytechnic | Computer Engineering Technology |  | May 2003 to present | 
          
                                                                                        | Humber Polytechnic | Computer Programmer |  | May 2003 to present | 
          
                                                                                        | Humber Polytechnic | Computer Programmer Analyst |  | May 2003 to present | 
          
                                                                                        | Keyano College | Computer Information Systems |  | Sep 2001 to May 2013 | 
          
                                                                                        | Kingston College | Computer Systems Technology |  | May 2002 to May 2007 | 
          
                                                                                        | Kwantlen Polytechnic University | Computer Information Systems |  | May 2002 to present | 
          
                                                                                        | Lakeland College | Computer Systems Technology |  | May 2000 to May 2007 | 
          
                                                                                        | Lethbridge Polytechnic | Computer Information Technology |  | Sep 2000 to present | 
          
                                                                                        | Loyalist College | Computer Engineering Technician/Technology |  | May 2002 to May 2007 | 
          
                                                                                        | Loyalist College | Computer Programmer/Analyst |  | May 2002 to May 2009 | 
          
                                                                                        | Medicine Hat College | Computer Systems Technology |  | Sep 2000 to May 2003 | 
          
                                                                                        | Medicine Hat College | Information Technology | Programming | May 2001 to May 2005 | 
          
                                                                                        | Medicine Hat College | Information Technology | Software and Internet Development | Sep 2004 to present | 
          
                                                                                        | Mount Royal University | Computer Information Systems |  | Sep 2000 to May 2007 | 
          
                                                                                        | Northern Alberta Institute of Technology (NAIT) | Computer Engineering Technology Diploma |  | Aug 2018 to present | 
          
                                                                                        | Northern Alberta Institute of Technology (NAIT) | Computer Systems Technology |  | Sep 1999 to May 2015 | 
          
                                                                                        | Northern Alberta Institute of Technology (NAIT) | Digital Media and IT (DMIT) | Game Programming | Declined | 
          
                                                                                        | Northwestern Polytechnic | Computer Systems Technology |  | Sep 2000 to present | 
          
                                                                                        | Okanagan College | Computer Information Systems |  | Sep 2005 to present | 
          
                                                                                        | Okanagan University College | Computer Information Systems |  | May 2000 to May 2006 | 
          
                                                                                        | Red Deer Polytechnic | Computer Information Systems |  | Sep 2009 to Aug 2013 | 
          
                                                                                        | Red Deer Polytechnic | Computer Systems Technology |  | Sep 2000 to May 2010 | 
          
                                                                                        | Saskatchewan Indian Institute of Technologies (SIIT) | Information Technology |  | Sep 2011 to May 2016 | 
          
                                                                                        | Saskatchewan Polytechnic | Computer Information Systems (CIS) |  | May 2000 to May 2008 | 
          
                                                                                        | Saskatchewan Polytechnic | Computer Systems Technology (CST) |  | May 2000 to present | 
          
                                                                                        | Sheridan College | Computer Science Technology |  | May 2002 to May 2008 | 
          
                                                                                        | Southern Alberta Institute of Technology (SAIT) | Computer Technology |  | Sep 2000 to May 2008 | 
          
                                                                                        | Southern Alberta Institute of Technology (SAIT) | Information Systems Security |  | Declined | 
          
                                                                                        | Southern Alberta Institute of Technology (SAIT) | Information Technology | Computer Systems | Declined | 
          
                                                                                        | Southern Alberta Institute of Technology (SAIT) | Information Technology | Network Systems | Declined | 
          
                                                                                        | Southern Alberta Institute of Technology (SAIT) | Information Technology | Software Development | Sep 2008 to Jun 2028 | 
          
                                                                                        | Southern Alberta Institute of Technology (SAIT) | Information Technology | Telecom Systems | Declined | 
          
                                                                                        | Southern Alberta Institute of Technology (SAIT) | Information Technology Services |  | Declined | 
          
                                                                                        | Southern Alberta Institute of Technology (SAIT) | Interactive Design | Graphic Design | Declined | 
          
                                                                                        | Southern Alberta Institute of Technology (SAIT) | Interactive Design | User Experience | Declined | 
          
                                                                                        | Southern Alberta Institute of Technology (SAIT) | Interactive Design | Web Design and Development | Declined | 
          
                                                                                        | Southern Alberta Institute of Technology (SAIT) | Software Development |  | Oct 2023 to present | 
          
                                                                                        | St. Lawrence College | Computer Networking and Technical Support |  | Sep 2001 to present | 
          
                                                                                        | St. Lawrence College | Computer Programmer Analyst |  | Sep 2001 to present | 
          
                                                                                        | University of the Fraser Valley | Computer Information Systems |  | Declined |