I am a PhD candidate in programming languages and deep learning at the University of Edinburgh.
I am a member of the Compiler and Architecture Design Group (CArD), the Institute for Computing Systems Architecture (ICSA) and a visiting student at Mila - Quebec AI Institute and McGill School of Computer Science.
My project focuses on optimizing compilation techniques that benefit from functional intermediate representation (IR) with deep neural nets and GPUs as a case study. I also worked on this topic with Ryota Tomioka while on an internship at Microsoft Research Cambridge. My other interests include software/hardware codesign for DL: while interning at ARM Research Cambridge, I worked with Giacomo Gabrielli and Ali Zaidi on a compiler that generates FPGA designs in the Spatial HLS language with LSTM networks as a case study. I also participate in the teaching of algorithms, machine learning, Java and cognitive science.
Visits & Internships