Andrew Morton, PEng
Associate Professor, Teaching Stream
Email: arrmorto@uwaterloo.ca
Location: E5 4118
Phone: 519-888-4567 x31222
Status: Active
Biography
Dr. Andrew Morton is an Associate Professor, Teaching Stream in the Department of Electrical and Computer Engineering at the University of Waterloo. He teaches students in the Computer Engineering, Electrical Engineering and Mechatronics Engineering programs, focusing on digital hardware and real-time systems.
Dr. Morton's interests include computer architecture, embedded systems design, real-time scheduling, and applied optimization.
Dr. Morton's interests include computer architecture, embedded systems design, real-time scheduling, and applied optimization.
Research Interests
- computer architecture, embedded systems, real-time systems, applied optimization
Education
- 2005, Doctorate Computer Engineering, Waterloo, Canada
- 1996, Master of Science Computer Science, Guelph, Canada
- 1993, Bachelor of Science (BSc) Computer Science, Guelph, Canada
Teaching*
- ECE 320 - Computer Architecture
- Taught in 2024
- MTE 481 - Mechatronics Engineering Design Project
- Taught in 2024
* Only courses taught in the past 5 years are displayed.
Selected/Recent Publications
- Christian Fobel, and Gary Gr'ewal, and Andrew Morton,, Hardware Accelerated FPGA Placement, Microelectronics Journal, 1667, 2009
- G. Gr'ewal, and S. Coros, and D. Banerji, and A. Morton,, Assigning Data to Dual Memory Banks in DSPs with a Genetic Algorithm using a Repair Heuristic, Journal of Applied Intelligence, 53, 2007
- Andrew Morton, and Wayne M. Loucks, A Hardware/Software Kernel for System on Chip Designs, Proceedings of the ACM Symposium on Applied Computing, 869, 2004
Graduate studies
- Not currently accepting applications for graduate students