Simon Thompson — research computer scientist