- Better Firmware Faster, The Ganssel Group, 2007
- Designing With the Virtex-4 Tri-Mode EMAC, Memec, 2007
- Implementing the uC/OS-II RTOS on MicroBlaze, Memec, 2007
- Developing With Embedded Linux on the Virtex-4 FX, Memec, 2007
- An Introduction to FPGA Design with Spartan-3E FPGA's, Memec, 2007
- VOIP, General Dynamics, 2006
- Code Inspection Overview, General Dynamics Canada, 2005
- IPDP Overview, General Dynamics Canada, 2005
- CMMI Overview, General Dynamics Canada, 2005
- Risk Management Overview, General Dynamics Canada, 2005
- Real Time Operating Seminar, Accelerate Technology, 2004
- Introduction to Wasabi Certified ® NetBSD Kernel & Device Driver Programming, Wasabi Systems, 2004
- Introduction to Developing Software Applications with Wasabi Certified ® NetBSD, Wasabi Systems, 2004
- Inspection Training, Software Productivity Consortium, 2003
- Virtex-II Pro Embedded Processor Solutions Workshop, Memec Design, 2003
- Advance VectorCAST for ADA, Vector Software, 2002
- System Software Reliability, SoftRel, 2002
- ADA as a Second Language, Quadrus Development Inc., 2002
- Greenhills Software Development, Green Hills Software, 2001
- Rational Rose & UML, Winfo Systems, 2001
- Internetwork Routers and Switches, Global Knowledge, 2001
- Understanding Network Protocols, Global Knowledge, 2001
- Wireless Technology Seminar, Agilent Technologies, 2001
- LabView Hands On Seminar, National Instruments, 2000
- LabView 6i Seminar, National Instruments, 2000
- Wireless R&D Symposium, Agilent Technologies, 2000
- Back to RF Basics, Agilent Technologies, 2000
- Measurement and Automation Seminar, National Instruments, 2000
- TMS320C5x DSP Design Workshop, Texas Instruments, 1999
- DSP Without Tears, Z Domain Technologies, Inc. 1998
- UML and Rational Rose, CDC Canada (now General Dynamics Canada). 1997
- HP-3065 Board Test Programming, Hewlett Packard Test and Measurement Technical Training Center, 1991