Site Accessibility Statement
Wilfrid Laurier University Faculty of Science
December 1, 2015

Canadian Excellence


About Me

2014 - My second son was born!

Currently teaching all the labs for CP102, and in the winter term I will also be lecturing CP212 as well as teaching all the labs. Focusing now on updating the CP102 lab material to Office 2013 and Windows 8.

2010 - My first son was born!

2008 - 2010

I taught stuff to people.

2006 - 2007

I am lecturing CP102 again this Fall and I am now the Course Coordinator for CP102. In the Fall I am also developing lab material for a course that should run next term called CP212 - Computer Programming with Applications which will focus on VB and VBA. The course is aimed at students who finish CP102 and want to receive programming experience, but don't want to enter the Computer Science degree program or receive a minor. It will be open to CS students who want experience in VB, but much of the material will be found in previous courses.

2005 - 2006
In May of 2005 I returned to my position as Lab Instructor... now things can go back to normal :)

2004 - 2005

In August 2004 and temporarily left my position as a Lab Instructor and took an 8 month job in Information Technology Services as Education and Training Coordinator while Melanie More-Duckworth was on maternity leave. This was the second time I had worked for ITS, as I had worked there as a student Help Desk consultant (and Technician's Assistant) from 1995 until 1998 when I graduated. It was a great experience that allowed me not only to meet so many more people on campus, but to work with the excellent people at ITS (some of whom I worked with 10 years ago) as well as giving me time to work at the Help Desk again which I feel is a very strong part of my development in the IT world. It was my experience at the WLU Help Desk that allowed me to get my first job outside of university.

2003 - 2004

Towards the end of the 2003/2004 school year, I renewed my interest in the Alicebot chat bot I had worked on in 2002 (named Jennifer7) as well I began working in more detail with a TinyMUSH that I had intended to use with CP102. I believe that work doesn't really fit with the goals of CP102, but it is still a worthwhile topic that might be of interest in other courses. I have the help of third year Course Assistant Shawn Conroy to help me work out some bugs... and it helps to have someone to explain WHAT a MUSH is to.

My MUSH page, which is currently in development, can be found here. I also have a blog on Teaching and Learning.

Just for the heck of it, I started changing the way I work. It was time for a change. I started using Netscape, OpenOffice and I'll moving email clients to Groupwise shortly, but for now I'm still using PC-Pine. I found a Windows XP Skin that makes my PC look like OS X Jaguar using a program called Style XP.


May 1, 2003

I will again be presenting a workshop at PROWIS this year and I am currently working on the website. You can take a look at the info from last year's PROWIS workshop, as the workshop will be changing quite a bit this year.

You can now view the PROWIS 2003 BOT workshop!

Older stuff

My work in Artificial Intelligence can be found here.

For the 2002/2003 school year, I was assigned as the Lab Supervisor for CP102, and CP264 and it will probably stay that way for some time.

Resources for CP264 - Advanced Data Structures

March 2003: I started at Laurier as a Part-Time Faculty member for the Fall 2000, and Winter and Fall terms of 2001. The results of my Teaching Evaluations for those terms can be found here. I also took part in a Teacher Behaviours Inventory in the fall of 2000, and I may post the results soon. I began working full-time as a Lab Supervisor in November 2000 but continued lecturing until the end of the Winter 2001 term due to the overwhelming amount of work involved in teaching a large number of first year labs and having 15 - 20 Teaching Assistants work for me.



Wilfrid Laurier University, Waterloo, Ontario

  • B.Sc. in Computing, 1998


  • Worked in Helpdesk and System Support industry since 1996
  • Started as Part-Time Faculty member teaching CP102 in September, 2000
  • Hired as Computing Lab Supervisor in November, 2000

Special Interests:

  • Virtual reality, 3D environments and virtual communities, graphic design (computer and free hand), psychic phenomena, chatterbots, Chinese martial arts (wushu and gung fu)
  • Computer crime and Canadian law (especially network and information security)