William (Bill) Bishop is a Continuing Lecturer at the University of Waterloo with the Department of Electrical and Computer Engineering (ECE). In this role, Bill is primarily responsible for teaching undergraduate courses in the areas of engineering design, digital design, and embedded systems. Bill also serves as a first year advisor for ECE undergraduate students.
Bill currently has research interests in configurable computing, hardware and software co-design, parallel and distributed systems, image and video processing, and tools and strategies for e-learning.
He has received recognition for his teaching, research, and service through awards such as the Outstanding Performance Award in 2009 and 2013, and the James A. Field Teaching Excellence Award in 2006 and 2011. Bill currently holds memberships with Professional Engineers of Ontario (PEO), Ontario Society of Professional Engineers (OSPE), the Canadian Engineering Education Association (CEEA), and the Institute of Electrical and Electronics Engineers (IEEE). He is a member of the Computer, Aerospace, and Education Societies of the IEEE.
- Configurable Computing
- Hardware / Software Codesign
- Parallel and Distributed Systems
- Distributed Computing with .NET
- Image and Video Processing
- Tools and Strategies for E-Learning
- BASc, University of Waterloo
- MASc, University of Waterloo
- PhD, University of Waterloo
Please see Professor Bishop's own web page for more information.