Joe Isaacs
I'm a final year PhD student working with Timothy M. Jones in the Computer Architecture Group, my PhD is supported by EPSRC and ARM.
Research
I focus on compiler techniques to achieve program optimisation and parallelisation. The current aim is to use semantic information to:
- Improve static analysis
- Break true data dependences in an acceptable way
- Create a simple-to-use methods to pass semantic information to the compiler
Teaching
I have previously supervised undergraduate courses using the following questions:
- Further Java
- Semantics of Programming Languages
- Compiler Construction
- Optimising Compilers
- Computer Design
- Programming in C
- Computation Theory
- Logic and Proof
- Hoare Logic and Model Checking
Contact
joe.isaacs at cl.cam.ac.uk