Dr. Ian J. Davis


CONTACT

Address:41 High Street
Waterloo
Ontario
Canada
N2L 3X7
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)

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

RETURN TO SCHOOL

TermCourseInstructorDescription
2018 FallQIC710Jon YardIntroduction to Quantum Information Processing
2019 WinterQ1C890Richard CleveEntanglement and Non-local Effects
2019 FallQIC820John WatrousTheory of Quantum Information
2019 FallNE232Shirley TangQuantum Mechanics

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.