I’m a Principal Researcher in the Microsoft Azure Silicon Systems Futures Group and Reader in Informatics at the University of Edinburgh. My research interests include Post-Moore computing, optimizing compilers, hardware/software co-design, embedded systems, computer architecture and machine learning. I’m an active contributor to the LLVM open source project and serve on the steering committee for the IEEE/ACM International Conference on Code Generation and Optimization (CGO). I received my PhD in Computer Science from the University of Texas at Austin. For more information see my LinkedIn.