Dr. Ian J. Davis


CONTACT

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

PROFILE

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

BIOGRAPHY

B.Sc (1974) in Computer Science with Mathematics from Royal Holloway College, London University (U.K) (Supervisor Mary Bradburn)
M.Sc. (1982) in Computer Science from University of Toronto (Supervisor: Ric Holt)
Ph.D (1988) from University of Waterloo (Supervisor: David Taylor)

RETURN TO SCHOOL

TermCourseInstructorDescription
2018 FallQIC710Jon YardIntroduction to Quantum Information Processing
2019 WinterQ1C890Richard CleveEntanglement and Non-local Effects
2019 FallNE232Shirley TangQuantum Mechanics
2020 WinterQIC895Achim KempfProgramming Quantum Computers
2020 FallAMATH673Achim KempfQuantum Theory 2
2021 WinterQIC845Joseph EmersonOpen Quantum Mechanics

STARTUPS

President and owner Textserver.com
President and owner Dealers Choice Software
Developer and owner The MSQ database engine

RECENT 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.