Lecturer

Contact InformationAndrew Morton

Phone: 519-888-4567 x31222
Location: E5 4118

Website

Biography Summary

Andrew Morton, PhD, PEng is a Continuing Lecturer in the Electrical and Computer Engineering department 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.

Andrew’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
  • 1996, Master of Science, Computer Science, Guelph
  • 1993, Bachelor of Science (BSc), Computer Science, Guelph

Courses*

  • SE 102 - Seminar
    • Taught in 2014
  • SE 101 - Introduction to Methods of Software Engineering
    • Taught in 2014
  • SE 491 - Design Project 2
    • Taught in 2015
  • SE 201 - Seminar
    • Taught in 2015
  • ECE 429 - Computer Architecture
    • Taught in 2016
  • SE 202 - Seminar
    • Taught in 2016
  • ECE 222 - Digital Computers
    • Taught in 2014, 2015, 2017, 2018
  • SE 301 - Seminar
    • Taught in 2017
  • ECE 621 - Computer Organization
    • Taught in 2016, 2017
  • SE 499 - Project
    • Taught in 2018
  • MTE 241 - Introduction to Computer Structures & Real-Time Systems
    • Taught in 2017, 2018, 2019
* 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, 40(11), 2009, 1667 - 1671
  • 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, 26(1), 2007, 53 - 67
  • G. Gr'ewal, and S. Coros, and A. Morton, and D. Banerji,, A Multi-Objective Integer-Linear Programming Model for Assigning Data to Memory in the DSP Domain, SIGMICRO: ACM Special Interest Group on Micro-Architectural Research and Publishing, 24(1), 2006, 1 - 10