Dr. Alexander G. Dean has been a faculty member of the Department of Electrical and Computer Engineering at North Carolina State University (NCSU) since 2000. He received his BS (1991) from the University of Wisconsin – Madison, and his MS (1994) and PhD (2000) from Carnegie Mellon University.
Dr. Dean has developed four courses on embedded systems at NCSU, ranging from fundamentals to architecture and design to optimization. He has created course packages targeting different MCU families for various industrial university programs:
- Education Kit: Efficient Embedded Systems Design and Programming for ARM (ARM Cortex-M0+ on the NXP Kinetis KL25Z MCU)
- The Connected MCU Lab for Imagination Technologies (MIPS32 on Microchip PIC32MZ)
- Introductory and advanced embedded systems courses for Renesas (RL78 and M16C).
Dr. Dean’s research involves using compiler, operating system and real-time system techniques to extract more performance from commodity microcontrollers in embedded systems while reducing clock speed, energy and memory requirements. His research also includes applying these methods for low-cost control of switch-mode power converters.
Dr. Dean has worked at United Technologies Research Center developing embedded systems and their communication network architectures. He holds three patents in the area. He has performed over sixty in-depth, on-site embedded software reviews for industry both domestically and internationally since 2001