There are many facets to my life, and in this space I’m going to talk about just two of them.
By day, I’m a software developer, consultant and technical writer. I work at the University of Waterloo, in the Department of Electrical and Computer Engineering. I’m also a lab instructor, developing lab courses. Outside of my main job, I’ve also done a lot of consulting over the years. I’ve written or co-written four technical books on 3D graphics, and I’ve written countless magazine articles on various subjects.
By night, I’m an actor/writer/director. I mainly do improvisational theatre and interactive dinner theatre, though I have done fully-scripted plays as well. If you want know more about me, use the “Contact me” link above.