Dr. Ian J. Davis


CONTACT

Home:1-519-884-1629
Fax:1-519-886-2496
Email:ijdavis@uwaterloo.ca

PROFILE

Emigrated to Canada 1976 from London (England), married with two adult children. Retired May 2018.

BIOGRAPHY

B.Sc Hons (1971-1974) in Computer Science with Mathematics from Royal Holloway College, London University (U.K) (Supervisor Mary Bradburn [deceased])
M.Sc. (1980-1982) in Computer Science from University of Toronto (One year part time) (Supervisor: Ric Holt [deceased])
Ph.D (1984-1988) in Computer Science from University of Waterloo (One year part time) (Supervisor: David Taylor)

RETURN TO SCHOOL

LocationTermCourseInstructorDescription
UofW2018 FallQIC710Jon YardIntroduction to Quantum Information Processing
UofW2019 WinterQ1C890Richard CleveEntanglement and Non-local Effects
UofW2019 FallNE232Shirley TangQuantum Mechanics
UofW2020 WinterQIC895Achim KempfProgramming Quantum Computers
UofW2020 FallAMATH673Achim KempfQuantum Theory 2
UofW2021 WinterQIC845Joseph EmersonOpen Quantum Mechanics (Audit)
UofW2022 WinterAMATH231Achim KempfVector Calculus and Fourier Transforms
UofW2022 FallNE241Amir BorjiElectoMagnetism
UofW2023 SpringQIC823David GossetQuantum Algorithms
UofW2023 FallQIC890Na Young KimQuantum Machine Learning
P.I.2024 WinterPHYS639Lucien HardyQuantum Foundations
P.I.2024 WinterPHYS635Eduardo Martin-MartinezQuantum Information
P.I.2024 WinterGPTAlexander WilceGeneralized Probability Theories
P.I.2024 WinterPHYS777Mohamed Hibat AllahMachine Learning

STARTUPS

President and owner Dealers Choice Software
Developer and owner The MSQ database engine

LANDLORD

43 High Street, Waterloo, Ontario
42 Columbia Street, Waterloo, Ontario
44 Columbia Street, Waterloo, Ontario

PAST EMPLOYERS

Research Associate
Waterloo Formal Methods Research Group University of Waterloo
200 University Avenue West
Waterloo, Ontario N2L 3G1
CANADA

Research Associate
Software Architecture Research Group
University of Waterloo

Lead Developer
ImageMAT Annotation Tool
MARGOT

Research Associate and Lab Manager
Database Research Group

Research Project Manager
Center for New OED and Text Research

STANDARDS WORK

Received INCITS H2 SQL/XML 2007 Team Award
USA Voting Member on WG3 SQL committee. 2004
USA Voting Member on H2 SQL/XML. 2003
Contributed to advancing the SQL/MM standard 1994-1997

PUBLICATIONS

TEACHING EXPERIENCE

University of Waterloo

CS246 Software Abstraction and Specification: C++, Java, Software Engineering.
Taught Sep-Dec 2001, May-July 2008

CS338 Computer Applications in Business: Database. Oracle, DB2, Normalisation, ER-diagrams, Transactions.
Taught May-Aug 1999, Jan-Apr 2000, Sep-Dec 2000, Jan-Apr 2002

CS446/646 Software System Design and Implementation. Software engineering, C, C++, Database, Project Management.
Taught Sep-Dec 1999, Jan-Apr 2016, May-Aug 2017

CS448 Introduction to Database. ODBC, OLEDB, and cross platform web applications using SQL.
Taught Jan-Apr 2004

Wilfrid Laurier University

CP116 Advanced Fortran Applications. File structures, algorithms, and sorting.
Taught Jan May 1990

CP332 Computer Simulation. GPDS, Probability and Queuing theory.
Taught Sep Dec 1982

CP363 Database I. Theory, SQL, SQL*Forms, MSQ, and Prolog.
Taught Jan May 1991

CP463 Computer Simulation. GPSS/H, Simscript, Markov Models and Queuing theory.
Taught Jan May 1990

RESEARCH INTERESTS

Quantum Mechanics, Quantum Computing, XQuery, SQL. Database theory, design, and implementation. File structures, and algorithms. Software programming and engineering. Graph visualisation. Cloning. Predictive Modelling.