· PhD in Computer Science, Princeton University2021–
· Postdoctoral Researcher, UC Berkeley2021–2021
· Assistant Professor, Computer Science and Engineering, University of Michigan2021–
· Staff Volunteer, UC Berkeley2020–2021
· Co-op Engineer, AMD Research2015–2015
· Software Engineer, Qualcomm Research2013–2014
· Interim Engineering Intern, Qualcomm Innovation Center2012–2012
· Master of Science, Computer Science and Engineering, University of Michigan2011–2013
· Software Development Engineer Intern, Amazon.com2010–2010
· Browser Developer Co-op, Research in Motion (BlackBerry)2009–2009
· Bachelor of Applied Sciences, Honours Computer Engineering (Co-op), University of Waterloo2006–2011
· Software Architect / Researcher, Qualcomm Research
· BASc in Computer Engineering, University of Waterloo
· Asst. Professor, Univ. Michigan Ann Arbor