Today is 2018-6-20 03:40:56 local time (UTC -0400)
November 1, 2014: For the first time in 35 years, I have no office nor phone number on campus. I've retired. See you around. Or not.
As of March 2013, I am a Technical Specialist without Portfolio in the Computer Science Computing Facility (CSCF) within the David R. Cheriton School of Computer Science, where I work on a variety of special projects across the spectrum of technologies and client groups within CSCF.
Previously, from January 2012 to February 2013, I was the Acting Technical Manager of the User Support Group (USG) in CSCF. And before that (from 2009 to 2011), I was a technical staff member of the Core Infrastructure Group (aka Computer Science Infrastructure (CSI)) in CSCF.
I was the Past-President of the UW Staff Association until July 2014, having previously served as Past-President and Treasurer (2013-2014), President (2010 to 2012) and a member of the Executive from 2007 to 2009 (and Secretary for 2008-2009).
From 2010 to 2012 I was a member of the Founding Board of the campus "amalgamated daycare" ( the Bright Start Co-operative Early Learning Centre), formed from the merging of three exisiting campus daycares: Hildegard-Marsden Co-operative Day Nursery, Klemmer Farmhouse Co-operative Day Nursery, and Paintin' Place. Shortly after joining the board, I became its Treasurer.
For many years I was an Adjunct Lecturer in the David R. Cheriton School of Computer Science. See below for a description of the courses I taught.
I can be contacted via email at the addresses:
trevor.grove -at- uwaterloo.ca
If you're trying to schedule a meeting with me, you can
check my availability in the campus Exchange calendar system:
My email address is associated with the Exchange system, so meeting requests will be processed automatically.
I can also be reached by telephone at +1 519 888 4567 x 34679. Please note, though, that I am very hard of hearing and so email is my preferred communication method. Geographically, I am located at the Davis Centre Room 2622.
Technical presentations and talks
UW Staff Presentations
Copies of presentations I have given at UW to staff and other campus groups.
- At WatITIS 2012, I presented (along with Bruce Campbell of IST) a work-in-progress report on the campus firewall ( PDF), which included a discussion of the new campus VPN and the CS departmental firewall zone architecture.
- My President's Remarks at the UWSA 2012 AGM. You will note that I shamelessly plagarized myself from the previous year's speech (which was never actually given).
- If there had been time at the meeting, I would have presented President's Remarks at the UWSA 2011 AGM. However, important discussions through the meeting meant that I never had a chance to present my remarks. So this represents the "lost speech" of my presidency.
- IST Professional Development Seminar, March 4, 2011: Campus VPN service: Abstract, PDF, Windows-optimized HTML, Powerpoint. I participated (as team lead) in the selection of a VPN platform the the uWaterloo campus. This is a brief overview of the project and how to get started using the VPN.
- Desktop Virtualization with Oracle (Sun) VirtualBox, 2010-11-19: A short description of work-in-progress to develop a desktop virtualization platform for CSCF using Oracle's VirtualBox product. This turns out to be the realization of work begun in 2006 and presented at WatITIS (see below).
- My President's Remarks at the UWSA 2010 AGM.
- Seminar report: project management principles. Presentation to CSCF CSI staff on 2009-7-23. A summary of a project-management seminar I attended in June 2009. (PDF).
- IST Professional Development Seminar, February 6, 2009: Joberloo -- a new Information System for CECS. (Abstract, HTML, PDF). A project description and status update on the Joberloo project (the new information system for the Co-op Education and Career Services department). Contains much the same material as the WatITIS 2008 talk below.
- WatITIS 2008: Joberloo -- a new Information System for CECS (with Doug Suerich). (HTML, PDF). A technical presentation to the WatITIS 2008 conference for IT professionals on my current project at IST, the new information system for the Co-op Education and Career Services department.
- WatITIS 2006: Virtualization A technical presentation to the WatITIS 2006 conference for IT professionals on virtualization and its use in IT management.
- CSCF VPN talk David R. Cheriton School of Computer Science -- CSCF technical staff briefing on VPN technologies and a local prototype system.
- MFCF virtualization talk Repeat of the virtualization talk for MFCF staff, with slides of the demo.
- Database Management talks A collection of talks about DBMSs and SQL that I have given, based mostly on my teaching of CS338.
For many years (from 1996 to 2006) I was an Adjunct Lecturer in the David R. Cheriton School of Computer Science. As of 2007, my teaching activities are on hold. I taught a variety of courses, including:
- CS338: Computer Applications in Business: Databases (sample),
- CS330: Management Information Systems (sample),
- CS350: Operating Systems,
- CS100: Introduction to Computer Usage, and
- CS436: Distributed Computer Systems.
And before that, from 1979 to 1994 I was a Staff Researcher in the Computer Systems Group at UW, where I was a compiler-writer (Waterloo Pascal, WSL, Modula-2 and C), firmware developer (Waterloo Structured BASIC for the Commodore PET, microPascal for various locally-developed hardware platforms including the Commodore SuperPET), first-generation PC developer (text editors, Pascal interpreters, debuggers, OS tools), VM enthusiast (VM/SP for IBM mainframes), GUI system developer ( Visual REXX for OS/2), GIS experimenter (in the days when using an embedded SQL for a GIS was a new idea), OS developer (Watsys for IBM Series/1) and mainframe sysadmin.
University of Waterloo | 200 University Ave. W. | Waterloo, Ontario Canada | N2L 3G1 | 519 888 4567 | www.uwaterloo.ca