Dennis Cecic, P. Eng., is a Principal Technical Training Engineer with Microchip Technology Inc. He is both a subject matter expert in 8, 16 and 32-bit Microcontrollers, Embedded Firmware and IoT applications, as well as an instructional designer, helping other Engineers design effective e-learning experiences. He holds a B. Eng. Degree in Electrical Engineering from Toronto Metropolitan University (formerly Ryerson University).