Before coming to Cambridge I was a post-doctoral fellow at the Faculty of Computer Science at Dalhousie University and, even further back, a Research Assistant Professor in the School of Computer Science at the University of Waterloo, where I received my PhD and M.Math degrees in Computer Science. My PhD thesis, entitled Resource Management for Delivery of Dynamic Information, is available in PDF format. My masters thesis was entitled An Architecture for Enforcement of Usage Contracts in Distributed Multimedia Systems and is available in PS.gz format. My undergraduate degrees are from the University of Guelph; one is a BSc in Computing and Information Science and the other is a BA which, while technically unspecialised, is for all practical purposes in English.