James Smith

Name Dr. James A. Smith, P.Eng
School School of Engineering and Information Technology
Program Electronic Systems Engineering
Academic and Professional Designations

B.A.Sc  - Mechanical Engineering , Faculty of Engineering – U of Waterloo

M.A.Sc – Systems Design, Faculty of Engineering  – U of Waterloo

Ph.D. – Computer Science, Faculty of Mathematics  – U of Waterloo

P.Eng. – Professional Engineer
Title Professor and Program Coordinator
Courses Taught
  • EECE71345 – Introduction to Engineering Projects
  • MATH71620 – Math 1
  • MATH71630 – Math II
  • PHYS71165 – Physics II
Areas of Expertise & Interest Project management and development
Industry Experience, Professional Currency Activities

University of Waterloo, Dept of Computer Science, Asst. Professor:

  • taught courses in programming, data structures, operating systems, design automation.
  • Visiting Professor, MMC Training Center, Hong Kong
  • Visiting Research Scientist – Stanford University
  • Waterloo Scientific/Philips Analytical: Senior Mechanical Designer, VP Software, VP R&D and Manufacturing, Director of R&D and Manufacturing, Senior Mechanical Designer, shareholder:
    led design and development of systems for the semiconductor inspection industry: laser beam mapping systems, resistivity mapping system, X-ray diffraction system, critical dimension mapping system, laser beam semiconductor writing system
Major Research Projects, Scholarly Activities, and/or Publications
  • Co-author of  three university level textbooks on structured programming
  • Smith, J.A. "A New Routing Technique to Reduce Interconnection Crossings", Journal of Design Automation and Fault-Tolerant Computing
  • Patent #5475728 -Eucentric Motion System, Smith et al
  • Member of Steering Committee – Institute for Space and Terrestrial Science (York University



james-smith