I completed my PhD at the Networked Systems Laboratory in the Electrical and Computer Engineering Department at The University of British Columbia, advised by Prof. Matei Ripeanu. During my PhD I completed five internships at Microsoft Research Lab, Microsoft Azure, IBM Research, NEC Lab, and Argonne National Lab. After my PhD I joined the Computer Science Department at the University of Wisconsin - Madison as a postdoc, working with Prof. Andrea Arpaci-Dusseau and Prof. Remzi Arpaci-Dusseau, and the ADSL research group. Nowadays, I am an Assistant Professor at the David R. Cheriton School of Computer Science at the University of Waterloo.