Hi Peter Collinson has recommended you to me as a potential employer, so here is a brief CV for you. 1982 - 1985 I studied for a degree in Computer Science at the University of Kent at Canterbury (UKC), passing with honours, grade 2-2 (on a scale which runs 1st, 2-1, 2-2, 3rd, pass, fail). For my 3rd year project, I wrote a Remote Procedure Call mechanism which gives you transparent remote file access and remote execution. It is currently in use at UKC to provide a centralised text formatting service. Summer 1984 I worked the Computing Laboratory at UKC as an assistant programmer during the summer vacation, writing a printer-driving back-end for ditroff. October 1985 - July 1989 I was employed as a Tutorial Fellow in Computer Science at UKC. This is an academic post, which included giving the first year undergraduate lecture course "Introduction to Unix" to 250 students, lecturing in C to Physicists, and also giving a voluntary course in C to Computer Science 3rd years, in the days when it wasn't part of the course. I helped with other people's lecture courses by taking classes in 6800 and 68000 assembly languages, Pascal and Occam. A significant part of my work was to administer the three machines used for undergraduate teaching of computing specialists. Experience I am fluent in 68000 and vax assembly languages, also in C, pascal, occam, miranda, forth, postscript and lisp. Also in bourne shell, C shell, awk, lex, yacc, sed etc etc. I have worked on, and ported code to Vaxen, PDP-11s, High Level Hardware's Orion computers (of which the processors are their own microcodable engine, and the Fairchild Clipper, which is a RISC). I have written ditroff back-ends for Sanders dot-matrix printer and Hewlett-Packard Laserjet, and on-screen document previewers for BBC micro and Atari ST. I have also worked on troff itself, and most of its preprocessors. In 1986 I published an efficient program to compute anagrams on net.sources. I designed a device-independent format for raster graphics, and wrote a toolkit to convert from all known existing formats into it, from it to other formats, drivers to display it o a variety of devices and filters to manipulate images. I wouldn't reccommend anyone to use it for serious work today, as other standards have evolved since. I have also done hidden line removal, and a novel square root algorithm, based on a method for the abacus, for which I did a proof of correctness.