Welcome

I recently completed my MSc degree in Computer Science at the University of British Columbia in Vancouver, Canada. I'm originally from the other side of the world, South Africa, where I studied at Wits University. My honours thesis supervisor was Scott Hazelhurst who also did his PhD at UBC.

During my MSc (from August 2003 to September 2005) I was a member of the Distributed Systems Group where I worked with Norm Hutchinson. My interests cover a wide variety of systems issues, with an emphasis on distributed systems, networking, wireless and ad-hoc networks and ubiquitous computing. My MSc thesis topic explored using an additional layer of names to bridge disconnected or intermittently connected, possibily heterogeneous, networks.

Publications

Stuff

Info on systems conferences:

Here are some pointers and links I've found useful.

Courses

In the past I have been a TA for 314 Computer Graphics (summer 2005), 315 Introduction to Operating Systems (spring 2005), 417 Computer Communications (summer 2004) and 111 Introduction to Computation (winter 2003, winter 2004). Here's a funny TA comic strip.