Dr. Schuurman worked for several years in industry before spending time in academia. His interest in computers began in his early teens with his first computer, a Timex-Sinclair ZX-81. He is also interested in the bigger picture (metaphorically, not in the number of pixels sense) and the various issues related to faith and technology. He is author of the book Shaping a Digital World and is available to speak to groups as time allows.

Education

Professional Engineer (P. Eng.) in the province of Ontario.

Research

Research interests include robotics and computer vision as well as faith and technology issues. Professional memberships include: IEEE, ACMS, SIGCSE, CSCA, and the ASA. See also the Christian Engineering Society.

I am currently serving as a book review editor for Perspectives on Science and Christian Faith covering topics on computers, engineering, and technology.

Recent Publications

Some recent publications are listed below, but a more extensive list of publications and presentations are also available.

Books Papers

* Denotes students that I have (co-)supervised.

Patents
Teaching

I teach (or have taught) the following courses:

  • CSC101: Introduction to Computing
  • CSC121: Computer Programming I
  • CSC122: Computer Programming II
  • CSC221: Data Structures and Algorithms in Java
  • CSC231: Computer Organization & Assembly Language
  • CSC241: Web and Database Programming
  • CSC341: Computer Networks
  • CSC351: Operating Systems
  • CSC360: Computer Science Issues
  • CSC371: Digital Image Processing
  • CSC372: Computer Graphics
  • CSC390: Senior Project
  • INT393: Computer Technology Issues
  • CMSC110: Programming for Engineers (Dordt College)
  • CMSC111: Programming I (Dordt College)
  • CMSC120: Information Systems Design (Dordt College)
  • CMSC341: Introduction to Computing (Dordt College)
  • CMSC245: Network Systems Administration (Dordt College)
  • EGR204: Introduction to Microprocessors and Digital Circuits (Dordt College)
  • EGR390: Technology and Society (Dordt College)

Here are some tutorials and manuals related to teaching computer science.

Articles, Talks and Interviews
Interests