William D. Bishop, PEng (He/Him)
Biography
Dr. Bishop is an Associate Professor, Teaching Stream, in the Department of Electrical and Computer Engineering. He teaches undergraduate courses in engineering design, digital design, and embedded systems. His research interests span engineering education, configurable computing, parallel and distributed systems, hardware and software co-design, embedded systems, and multimedia processing.
Dr. William (Bill) Bishop served as the Director of Admissions for the Faculty of Engineering at the University of Waterloo from September 2018 to August 2025, where he led the Engineering Admissions Team in the Engineering Undergraduate Office.
Dr. Bishop has been recognized for his outstanding contributions to teaching, research, and service. He received the Faculty of Engineering’s Unsung Hero Award in 2024 for his exceptional service. He has earned Outstanding Performance Awards in 2009, 2013, and 2020, and has twice been honored with the James A. Field Teaching Excellence Award in 2006 and 2011. In 2019, he was awarded an Ontario Volunteer Service Award for his 15 years of service with the Waterloo Wellington Science and Engineering Fair.
Dr. Bishop is a member of several professional organizations, including the Professional Engineers of Ontario (PEO), the Ontario Society of Professional Engineers (OSPE), the Canadian Engineering Education Association (CEEA), and the Institute of Electrical and Electronics Engineers (IEEE). He is also a member of the IEEE Computer, Aerospace, and Education Societies.
Research Interests
Configurable computing
Parallel and distributed systems
Hardware / software co-design
Embedded systems
Image processing
Multimedia systems and applications
Engineering education
Scholarly Research
Industrial Research
As a senior co-op student, I was employed for 8 months in 1992 and 1993 by Atlantis Aerospace to work on several large software development projects. At Atlantis Aerospace, I developed the core simulation engine for their A320 Airbus flight training devices and their Boeing 747 flight training devices. I was also involved in the development of graphics algorithms for the display units., Prior to working at Atlantis Aerospace, I was employed for 8 months in 1992 and 1991 by Motorola Corporation to work on software for their dispatch systems. I developed code to implement new features and correct bugs in existing features. I was also involved in the port of their product from a VAX VMS platform to an IBM OS/2 platform.
Education
2003, Doctorate Electrical and Computer Engineering, University of Waterloo, Waterloo, Ontario, Canada
1996, Master of Applied Science Electrical Engineering, University of Waterloo, Waterloo, Ontario, Canada
1994, Bachelor of Applied Science Computer Engineering / Management Science Option, University of Waterloo, Waterloo, Ontario, Canada
Awards
2006, James A. Field Distinguished Teaching Award, Department of Electrical and Computer Engineering, Faculty of Engineering, University of Waterloo
2009, Outstanding Performance Award, Faculty of Engineering, University of Waterloo
2011, James A. Field Distinguished Teaching Award, Department of Electrical and Computer Engineering, Faculty of Engineering, University of Waterloo
2013, Outstanding Performance Award, Faculty of Engineering, University of Waterloo
2019, Ontario Volunteer Service Award, Waterloo-Wellington Science and Engineering Fair, Government of Ontario
2020, Outstanding Performance Award, Faculty of Engineering, University of Waterloo
2024, Unsung Hero Award, Faculty of Engineering, University of Waterloo
Professional Associations
Professional Engineers of Ontario (PEO)
Ontario Society of Professional Engineers (OSPE)
Canadian Engineering Education Association (CEEA)
Institute of Electrical and Electronics Engineers (IEEE)
Affiliations and Volunteer Work
Sandford Fleming Foundation (Chair)
Waterloo Wellington Science and Engineering Fair (Engineering Division Co-Chair)
Victoria 5 Pin Bowlers Association (Membership Chair)
Teaching*
- ECE 124 - Digital Circuits and Systems
- Taught in 2023, 2025
- ECE 224 - Embedded Microprocessor Systems
- Taught in 2020, 2021, 2022, 2023, 2025
- ECE 327 - Digital Hardware Systems
- Taught in 2022, 2024
* Only courses taught in the past 5 years are displayed.
Selected/Recent Publications
W. D. Bishop, and W. M. Loucks, "A Heterogeneous Environment for Hardware/Software Cosimulation", Proceedings of the 1997 SCS Simulation Multiconference, 1997.
A. Munshi, A. Wong, A. Clinton, S. Braganza, W. D. Bishop, M. McCool, "A Parameterizable SIMD Stream Processor", IEEE Canadian Conference on Electrical and Computer Engineering, 2005.
A. Hung, W. D. Bishop, and A. Kennings, "Symmetric Multiprocessing on Programmable Chips Made Easy", Design, Automation, and Test in Europe (DATE), 2005.
A. Wong, and W. D. Bishop, "Expert Knowledge Based Automatic Regions-of-Interest (ROI) Selection in Scanned Documents for Digital Image Encryption", Canadian Conference on Computer and Robot Vision (CRV'06), 2006.
S. Rigler, and W. D. Bishop, "FPGA-Based Lossless Data Compression Using Huffman and LZ77 Algorithms", IEEE Canadian Conference on Electrical and Computer Engineering, 2007.
A. Wong, and W. D. Bishop, "Deblocking of Block-Transform Compressed Images Using Phase-Adaptive Shifted Thresholding", 2008 Tenth IEEE International Symposium on Multimedia (ISM), 2008.
J. A. Tsakok, W. D. Bishop, and A. Kennings, "kd-Tree Traversal Techniques", 2008 IEEE Symposium on Interactive Ray Tracing, 2008.
W. D. Bishop, O. Nespoli, and W. Parker, "Rubrics for Accreditation and Outcomes Assessment in Engineering Capstone Projects", Proceedings of the Canadian Engineering Education Association (PCEEA), May 2013.
W. D. Bishop, "The Assessment of Leadership Outcomes in Capstone Projects Using Anonymous Peer Feedback", Proceedings of the Canadian Engineering Education Association (PCEEA), June 2013
W. H. Chang, W. D. Bishop, E. Peat, and E. Dornor, "Challenging Students to Rediscover Engineering", Proceedings of the Canadian Engineering Education Association (PCEEA), November 2019.
Graduate studies
- Currently considering applications from graduate students. A completed online application is required for admission; start the application process now.
- Has Sole-Supervisory Privilege Status (SSPS) status