· Adjunct Professor of Electrical and Computer Engineering, Carnegie Mellon University2016–
· Professor, ETH Zurich2016–
· Visiting Research Scientist, Google2016–2016
· Scholar in Residence, VMware2016–2016
· Adjunct Professor of Computer Engineering, Bilkent University2015–
· Dr. William D. and Nancy W. Strecker Endowed Early Career Professor, Carnegie Mellon University2013–2016
· Visiting Researcher, Intel Corporation2012–2012
· Assistant Professor of Electrical and Computer Engineering, Carnegie Mellon University2009–2013
· Researcher, University of Texas at Austin2007–2009
· Researcher, Microsoft Research2006–2009
· Co-op Engineer, Advanced Micro Devices2005–2005
· Graduate Technical Intern, Intel Corporation2003–2003
· M.S.E. in Computer Engineering, University of Texas at Austin2000–2002
· Ph.D. in Computer Engineering, University of Texas at Austin2000–2006
· Research and Teaching Assistant, University of Texas at Austin2000–2006
· B.S.E. in Computer Engineering, University of Michigan, Ann Arbor1997–2000
· B.S. in Psychology, University of Michigan, Ann Arbor1997–2000