David Allison

Name David Allison
SchoolSchool of Applied Computer Science & Information Technology

Bachelor of Computer Science (Honours)

Academic and Professional Designations
  • Ph.D. in Electrical and Computer Engineering (Software Engineering)
  • Ph.D. in Sûreté du Logiciel et Calcul Haute Performance (Software Security and High Performance Computing)
  • M.E.Sc. in Electrical and Computer Engineering (Software Engineering)
  • B.E.Sc. in Software Engineering
  • Professional Engineer (P.Eng.)
TitleCoordinator, Professor
Courses Taught
  • CSCN71000, Software Engineering Fundamentals
  • CSCN71020, Project I: Software Implementation and Unit Testing
  • PROG72365, Data Structures and Algorithms
Areas of Expertise & Interest
  • Software engineering and development
  • Privacy protection
  • Software testing
Industry Experience, Professional Currency Activities
  • Industrial experience in software research, development and data analysis
  • Seven years of experience teaching in post-secondary education
  • Data analyst and 3D modeler for large data sets collected by remote operated vehicles (LiDAR, sonar, GPS, photo images, etc.)
Major Research Projects, Scholarly Activities, and/or Publications

Research positions:

  • Principal Investigator on an applied research project within the Centre for Smart Manufacturing


  • Has been the lead author or co-author on two book chapters, several journal articles and many conference proceedings
Additional InformationDavid possesses industrial experience in the field of Software Engineering as an entrepreneur delivering products, applied research experience as a Principal Investigator on applied research projects, administrative experience through curriculum development and his role as a coordinator, and teaching experience teaching in the classroom at the college level.