| Andrew Garrard |
Alternative versions: Non-annotated | Word document | Annotated Word document | PostScript | PDF (Acrobat)
Name: |
Andrew William Garrard | |||||||||||||||||||
Address: |
Available on request. | |||||||||||||||||||
E-mail: |
|
|||||||||||||||||||
Date of Birth: |
20th February 1974 | |||||||||||||||||||
Education (since age 11) |
||||||||||||||||||||
| King's College, London | September 2000 | - | September 2001 | |||||||||||||||||
| Downing College, Cambridge | October 1992 | - | July 1995 | |||||||||||||||||
| King Edward VI's School, Norwich | September 1985 | - | July 1992 | |||||||||||||||||
Examination results and qualifications |
||||||||||||||||||||
Degree results: |
MSc | Distinction | 2001 | |||||||||||||||||
| Graduated BA (hons) Computer Science 1995 / MA 1999: | ||||||||||||||||||||
| Part II Computer Science Tripos | 3rd | 1995 | ||||||||||||||||||
| Part IB Computer Science Tripos | 2:2 | 1994 | ||||||||||||||||||
| Part IA Computer Science Tripos | 2:2 | 1993 | ||||||||||||||||||
S-levels: |
Physics | 1 | 1992 | |||||||||||||||||
A-levels: |
Physics | A | 1992 | |||||||||||||||||
| Chemistry | A | 1992 | ||||||||||||||||||
| Mathematics | A | 1992 | ||||||||||||||||||
| Further Mathematics | C | 1992 | ||||||||||||||||||
A.E.B. Basic Test: |
Electronics | Distinction | 1991 | |||||||||||||||||
| Computer Awareness | Distinction | 1991 | ||||||||||||||||||
G.C.S.E.: |
Computer Studies | A | 1991 | |||||||||||||||||
| Five subjects | A | 1990 | ||||||||||||||||||
| Three subjects | B | 1990 | ||||||||||||||||||
| One subject | C | 1990 | ||||||||||||||||||
Projects: |
MSc:
A program conditioner (a program comprehension tool) BA: A simple compiler with a pre-emptive run-time environment |
|||||||||||||||||||
MSc course component options |
||||||||||||||||||||
| `Data structures and their implementation in C++', `Algorithm design and analysis', `Geometric algorithms and their applications', `Scientific parallel and distributed computing', `Parallel algorithms', `Text searching and processing', `Advanced research topics' and `Cryptography and information security' | ||||||||||||||||||||
| I also attended, but was not examined on: | ||||||||||||||||||||
| `Numerical analysis', `Multimedia compression methods and systems', `Group project' and `Algorithmic issues in the world wide web'. | ||||||||||||||||||||
References: |
Available on request. | |||||||||||||||||||
Previous employment |
||||||||||||||||||||
|
||||||||||||||||||||
Computing skills |
||||||||||||||||||||
Operating systems: |
Substantial experience developing under (x86/Alpha) Linux, Solaris, NetBSD (RiscBSD) and RISC OS. | |||||||||||||||||||
| Some exposure to developing under Windows NT (Visual C++), DOS, AIX, DEC UNIX, SunOS, IRIX, AmigaDOS, BeOS, MVS and Helios-ARM. | ||||||||||||||||||||
Languages: |
Fluent in C++, ISO C, ARM assembler, RenderMan shading language, (BBC) BASIC, UNIX shells (bash), PERL 4, (X)Emacs LISP and HTML. | |||||||||||||||||||
| Varying limited experience in OpenGL, ADA95/83, Modula-3, FORTRAN 77, ML, Logo, PERL 5, Java, FORTH, VHDL, NESL, tcl, and assembly language for Alpha, x86, 6805, 68K and MIPS. | ||||||||||||||||||||
| Also substantial development with Flex/Bison, CVS/RCS, Expect/DejaGNU and PVM. | ||||||||||||||||||||
Positions of responsibility |
||||||||||||||||||||
| Marking undergraduate coursework at King's College London (2001): | ||||||||||||||||||||
|
||||||||||||||||||||
| Publicity Officer to the Cambridge University Tiddlywinks Club (1998-2001) and to the English Tiddlywinks Association (1998-2001, 2002-) | ||||||||||||||||||||
| Head of Computer Society, Norwich School, 1992 | ||||||||||||||||||||
| Head of Robotics Society, Norwich School, 1990-1992 | ||||||||||||||||||||
| Member of Computer Club Committee, Norwich School, 1990-1992 | ||||||||||||||||||||
| Secretary, Young Enterprise company, 1991 | ||||||||||||||||||||
Non-academic achievements |
||||||||||||||||||||
| Young Enterprise Scheme (Examination passed: Merit 1991) | ||||||||||||||||||||
| Clean UK driving licence, normal road vehicles (Test passed: July 1991) | ||||||||||||||||||||
Because the above CV is necessarily brief, some sections may be prone to misinterpretation. The following annotations are intended to fill in missing details and remedy any misconceptions which may arise.