Saar Drimer, Computer Laboratory, University of Cambridge