· Tenure-Track Assistant Professor, University of British Columbia (UBC)2023–
· Sessional Lecturer, University of British Columbia (UBC)2022–
· Research Assistant, University of British Columbia (UBC)2021–2023
· Postdoctoral Researcher, Max Planck Institute for Software Systems (MPI-SWS)2020–2021
· Visiting International Research Student (VIRS), University of British Columbia (UBC)2020–
· Research Intern, Microsoft Research2015–
· PhD in Computer Science, Max Planck Institute for Software Systems (MPI-SWS) and Technical University of Kaiserslautern (TU-KL)2014–2020
· Research Assistant, Max Planck Institute for Software Systems (MPI-SWS)2012–2019
· Preparatory Phase (Graduate Coursework), Max Planck Institute for Software Systems (MPI-SWS) and Saarland University (UdS)2012–2014
· Software Development Engineer, Citrix R&D2011–2012
· Software Development Intern, Intel2011–
· B.E. (Hons.) in Computer Science, Birla Institute of Technology and Science (BITS), Pilani2007–2011