Click on the links below to download files.

Training courses & presentations

Skills You Need to Change the World

The slides manual:

The notes manual: for A4 paper (322 KB),   or for US Letter paper (324 KB).

The slides: in PowerPoint 2000 format (2.7 MB zip file),   or in PDF format (4.3 MB zip file).

The LaTeX source for the notes manual: as a zip file (152 KB).

Promotional poster: A4 paper (61 KB PDF file), or US Letter paper (62 KB PDF file).

Java Reflection Explained Simply

Secure Communication Concepts Explained Simply

Multi-threaded Performance Pitfalls

Generic Synchronization Policies in C++

CORBA-related books and software

CORBA Explained Simply

CORBA Utilities version 2.1.7


The Bisexual Dictionary

University Queer Society Poster Book

Ph.D. thesis