Hi I'm Giulio.

I recently graduated from UC Berkeley in Fall 2016 and am currently a software engineer at Google. In the fall, I will be starting my PhD in Computer Science at Carnegie Mellon University.

I'm broadly interested in exploring how we can build scalable systems for the next generation of machine learning applications.

During my undergrad, I split my time between the Berkeley AI Research (BAIR) Lab, where I worked with Stuart Russell on probabilistic programming systems for open-universe, probabilistic inference and the RISELab, where I worked with Joey Gonzalez on scalable systems for online, low-latency serving of machine learning models. Previously, I was also a research assistant in a nanocrystal synthesis lab and software engineering intern at Google.

I have also had the privilege to teach CS 61B (Data Structures and Algorithms) under Josh Hug and CS61BL under Sarah Kim and Alan Yao. Most recently, I served as a teaching assistant for CS 189 (Introduction to Machine Learning) under Ben Recht and Jitendra Malik.