· Lecturer, University of California - San Diego2014–2015
· Research Assistant, Carnegie Mellon University2009–2014
· Graduate Intern Technical, Intel2008–2008
· Doctorate in Electrical and Computer Engineering, Carnegie Mellon University
· Assistant Professor of Computer Science and Innovation Hire in Engineering, Mount Holyoke College
· Masters Degree in Electrical and Computer Engineering, University of Illinois at Urbana-Champaign
· Senior Teaching Faculty, University of Massachusetts Amherst