Courtney Gibson

 Courtney Gibson

Courtney Gibson

  • Courses2
  • Reviews5
Apr 27, 2018
N/A
Textbook used: No
Would take again: Yes
For Credit: Yes

0
0


Not Mandatory



Difficulty
Clarity
Helpfulness

Awesome

Professor Gibson is hands down the most dedicated,clear, and fun professor I've had of all my teachers I have had. I recommend that you take his security course, he's great.

Biography

University of Toronto St. George Campus - Electrical Engineering

Chief Technology Officer at BioConnect
Computer & Network Security
Courtney
Gibson
Toronto, Ontario, Canada
I am passionate about technology, product and people, and have focussed my career on leading innovation in growth-phase companies. Over 30 years of extensive, hands-on experience in the areas of digital and physical security, FinTech, high-performance computing, and telecom. Adjunct lecturer in Computer Engineering at the University of Toronto.


Experience

  • University of Toronto

    Adjunct Lecturer

    Experienced instructor and coordinator of various undergraduate and graduate courses in Computer Security (ECE568), Operating Systems design (ECE344) and Software Development (ECE106, ECE244). Coordinator for the primary computer security course at UofT since 2012; expanded enrollment from 35 to 250 graduate and undergraduate students. Member of the UofT graduate faculty. Received consistently-high scores on student evaluations and multiple awards for contributions to education on campus, including a UofT Arbor Award (2008).

  • BioConnect

    Chief Technology Officer / Chief Information Security Officer

    BioConnect is a rapidly-growing biometric technology and software company, working in both the physical- and the digital-security sectors. I work as a member of our Executive team, with responsibility for our technology and product vision. I'm also hands-on with our technology development, responsible for the mentoring and growth of our Engineering and Product teams, including the full cycle of R&D, Product Management, Architecture, Dev, QA, DevOps, and Corporate IT.

  • OANDA

    Chief Information Security Officer

    OANDA is a global leader in the fintech space, specializing in foreign exchange investment systems and processing up to $10-billion/day in client transactions. Worked as an active member of the Executive Committee, and directly assisted in an aggressive two-year turn-around. Responsible for all aspects of data and technology security, and managed the Business Intelligence, DevOps, Systems Engineering, DBA, Release Infrastructure, and Corporate IT teams. Acted as the primary bridge between business, technology and compliance, facilitating efficient communication and coordination. Represented OANDA in numerous media interviews, presentations to global regulators and industry working groups.

  • OANDA

    Head of Engineering, Solutions for Business

    Engineering manager, with responsibility for the development of the products for OANDA’s data and analytics business (B2B, SaaS). These products have been integrated by Samsung into their mobile platform, adopted by IATA as the global standard for currency data in the airline industry, and used as the industry benchmark by the top four auditing firms and numerous multinationals (e.g., Google, Alibaba, Airbnb, Tesla).

  • SOMA Networks

    Engineering Team Lead / Software Engineer

    Senior developer in the creation of a new 3G wireless systems for telephone service and high-speed Internet access. Responsible for the scheduling and development of the cellular radio control system (Radio Resource Management) and management of the Integration testing lab. Engineering lead for SOMA's first commercial customer installation; worked directly with customers to resolve system problems, collect performance data and design new product features.

  • NAUI Services Group

    Chair, Board of Directors

    NAUI is one of the world's foremost international training agencies for both recreational and technical scuba diving. NAUI Services Group has responsibility for the operational functions in the organization, including training, quality assurance, insurance and risk management, marketing and distribution, and legislative representation. Actively involved in a successful turn-around phase within the organization, focused on global expansion, product growth and revenue stabilization; received an Outstanding Service Award (2016) in recognition of these contributions.

  • NAUI Worldwide

    NAUI is one of the world's foremost training agencies for both recreational and technical scuba diving. The Planning Committee is a standing committee of NAUI's Board, tasked with providing coordination, recommendations and background work on core initiatives.

Education

  • University of Toronto

    BASc

    Computer Engineering
    Graduated with Honours Standing. Course material included instruction in: software design (C, C++, Java); operating systems design; compiler design; robotic systems control; assembly-level programming; bus and memory architecture; digital circuit construction using VLSI, CMOS and PLA logic. Teaching assistant for Operating Systems (ECE344).

  • University of Toronto

    MASc

    Computer Engineering
    Research activities focussed on the development of Shared Virtual Memory (SVM) models for parallel, distributed computing. Awarded National Sciences and Engineering Research Council (NSERC) Post-Graduate Scholarship. Course material included instruction in parallel computing, advanced operating systems design, file systems architecture, compiler design and artificial vision systems. Teaching assistant for Operating Systems (ECE344), Computer Organization (ECE352) and Distributed Systems (ECE419).

  • University of Toronto

    Adjunct Lecturer


    Experienced instructor and coordinator of various undergraduate and graduate courses in Computer Security (ECE568), Operating Systems design (ECE344) and Software Development (ECE106, ECE244). Coordinator for the primary computer security course at UofT since 2012; expanded enrollment from 35 to 250 graduate and undergraduate students. Member of the UofT graduate faculty. Received consistently-high scores on student evaluations and multiple awards for contributions to education on campus, including a UofT Arbor Award (2008).

Publications

  • Shared Virtual Memory Clusters with Next-Generation Interconnection Networks and Wide Compute Nodes

    8th International Conference on High Performance Computing (HiPC01)

  • Shared Virtual Memory Clusters with Next-Generation Interconnection Networks and Wide Compute Nodes

    Department of Electrical and Computer Engineering, University of Toronto

  • Shared Virtual Memory Clusters with Next-Generation Interconnection Networks and Wide Compute Nodes

    8th International Conference on High Performance Computing (HiPC01)

  • Shared Virtual Memory Clusters with Next-Generation Interconnection Networks and Wide Compute Nodes

    Department of Electrical and Computer Engineering, University of Toronto

  • Electronic Safe Servicing

    The Independent Locksmith Journal

  • Shared Virtual Memory Clusters with Next-Generation Interconnection Networks and Wide Compute Nodes

    8th International Conference on High Performance Computing (HiPC01)

  • Shared Virtual Memory Clusters with Next-Generation Interconnection Networks and Wide Compute Nodes

    Department of Electrical and Computer Engineering, University of Toronto

  • Electronic Safe Servicing

    The Independent Locksmith Journal

  • The VIVACE Tools: Variable Implementations for Vector Architecture and Compiler Exploration

    Department of Electrical and Computer Engineering, University of Toronto

  • Shared Virtual Memory Clusters with Next-Generation Interconnection Networks and Wide Compute Nodes

    8th International Conference on High Performance Computing (HiPC01)

  • Shared Virtual Memory Clusters with Next-Generation Interconnection Networks and Wide Compute Nodes

    Department of Electrical and Computer Engineering, University of Toronto

  • Electronic Safe Servicing

    The Independent Locksmith Journal

  • The VIVACE Tools: Variable Implementations for Vector Architecture and Compiler Exploration

    Department of Electrical and Computer Engineering, University of Toronto

  • Access Logs Without the Electronics

    The Independent Locksmith Journal

  • Shared Virtual Memory Clusters with Next-Generation Interconnection Networks and Wide Compute Nodes

    8th International Conference on High Performance Computing (HiPC01)

  • Shared Virtual Memory Clusters with Next-Generation Interconnection Networks and Wide Compute Nodes

    Department of Electrical and Computer Engineering, University of Toronto

  • Electronic Safe Servicing

    The Independent Locksmith Journal

  • The VIVACE Tools: Variable Implementations for Vector Architecture and Compiler Exploration

    Department of Electrical and Computer Engineering, University of Toronto

  • Access Logs Without the Electronics

    The Independent Locksmith Journal

  • Using System Emulation to Model Next-Generation Shared Virtual Memory Clusters

    Special Issue on Cluster Computing: Journal of Networks, Software Tools and Applications

  • Shared Virtual Memory Clusters with Next-Generation Interconnection Networks and Wide Compute Nodes

    8th International Conference on High Performance Computing (HiPC01)

  • Shared Virtual Memory Clusters with Next-Generation Interconnection Networks and Wide Compute Nodes

    Department of Electrical and Computer Engineering, University of Toronto

  • Electronic Safe Servicing

    The Independent Locksmith Journal

  • The VIVACE Tools: Variable Implementations for Vector Architecture and Compiler Exploration

    Department of Electrical and Computer Engineering, University of Toronto

  • Access Logs Without the Electronics

    The Independent Locksmith Journal

  • Using System Emulation to Model Next-Generation Shared Virtual Memory Clusters

    Special Issue on Cluster Computing: Journal of Networks, Software Tools and Applications

  • Impact of Communication Layer Performance on Shared Virtual Memory Protocols for Clusters of SMPs

    Department of Electrical and Computer Engineering, University of Toronto

  • Shared Virtual Memory Clusters with Next-Generation Interconnection Networks and Wide Compute Nodes

    8th International Conference on High Performance Computing (HiPC01)

  • Shared Virtual Memory Clusters with Next-Generation Interconnection Networks and Wide Compute Nodes

    Department of Electrical and Computer Engineering, University of Toronto

  • Electronic Safe Servicing

    The Independent Locksmith Journal

  • The VIVACE Tools: Variable Implementations for Vector Architecture and Compiler Exploration

    Department of Electrical and Computer Engineering, University of Toronto

  • Access Logs Without the Electronics

    The Independent Locksmith Journal

  • Using System Emulation to Model Next-Generation Shared Virtual Memory Clusters

    Special Issue on Cluster Computing: Journal of Networks, Software Tools and Applications

  • Impact of Communication Layer Performance on Shared Virtual Memory Protocols for Clusters of SMPs

    Department of Electrical and Computer Engineering, University of Toronto

  • Articulatory Error Patterns of Children With and Without Hearing Loss on the GFTA-2

    Proceedings of the Child Phonology Conference

  • Shared Virtual Memory Clusters with Next-Generation Interconnection Networks and Wide Compute Nodes

    8th International Conference on High Performance Computing (HiPC01)

  • Shared Virtual Memory Clusters with Next-Generation Interconnection Networks and Wide Compute Nodes

    Department of Electrical and Computer Engineering, University of Toronto

  • Electronic Safe Servicing

    The Independent Locksmith Journal

  • The VIVACE Tools: Variable Implementations for Vector Architecture and Compiler Exploration

    Department of Electrical and Computer Engineering, University of Toronto

  • Access Logs Without the Electronics

    The Independent Locksmith Journal

  • Using System Emulation to Model Next-Generation Shared Virtual Memory Clusters

    Special Issue on Cluster Computing: Journal of Networks, Software Tools and Applications

  • Impact of Communication Layer Performance on Shared Virtual Memory Protocols for Clusters of SMPs

    Department of Electrical and Computer Engineering, University of Toronto

  • Articulatory Error Patterns of Children With and Without Hearing Loss on the GFTA-2

    Proceedings of the Child Phonology Conference

ECE 568

4.3(4)