Guest Speaking Engagements

Yes, I occasionally get asked to speak to various groups about computer issues.
Here are the slides. If notes exist, there will be a link on the bottom of the slide pages.


May 31, 1998OGS Securing your (Geneological) Data We discuss the precautions that that one really needs to take in order to assure data safety.
December 3, 1998CS357 Network Troubleshooting We talk about the art of Network Administration by concentrating on troubleshooting with real world examples.
June 9, 1999CS357 Real Network Problems We demonstrate that "theoretical" assignments can have real world applications.
April 9, 2000LUG Understanding Scripting Errors Programmers have issues with Shell Scripts which they codify into a litany of reasons why scripting is hard. The problem is that they have never understood the arena they are working in. In this talk we discuss the common origin of many shell scripting errors.
Every September Grads Welcome to csd.uwo.ca This is the talk that I give to new Grad Students. It is designed to introduce the department and its facilities.
Every September Grads Figuring UNIX Out This is the talk that I give to new Grad Students. It is designed to introduce our UNIX facilities.
Jan 31, 2003CS471 Errors due to Architecture Sometimes network and software errors are caused, not by bugs in the code, but by implicit features of the architecture of the system in question. We look at several examples of how architecture introduced errors into systems in the Computer Science Department.
March 2003 CS402 What Security? Filling in for the conferencing Hanan we talked a bit about security. These slides aren't too useful but the images are cool :-)