- Academic Programs
- Our Department
- Student Life
- Alumni & Industry
Paul Davies is a Senior Instructor within the Department of Electrical and Computer Engineering at UBC. His interests lie in the design and development of safety critical, real-time systems, software engineering principles, computer architecture and the application of FPGA technologies for use with soft-core processors. His teaching interests include, programming (assembler/C/C++), Digital systems design, Concurrent and Multi-threaded software, real-time operating systems, software engineering, UML, microcomputer systems design and computer architecture.
Paul Davies is the author of the "Indispensible Guide to C" and has acted as reviewer for several books and articles on C/C++ programming. In addition, he has been employed as both a hardware design engineer and as a software consultant for a number of embedded real-time projects and has developed and delivered several professional software training courses run for the benefit of industry. He is a Professional Engineer (P.Eng), a Chartered Engineer (C.Eng) and a Member of the Institute of Engineering Technology (MIET).