Academic Awards and Experiences

National Awards & Scholarships

  1. 2013—2014: The Chateaubriand Fellowship of the Office for Science and Technology Embassy of France in the USA
  2. 2013—2014: Graduate Research Opportunities Worldwide (GROW) of the National Science Foundation, USA
  3. 2011—2016: Graduate Research Fellowship of the National Science Foundation
  4. 2010—2011: Upsilon Pi Epsilon (UPE) Dan Drew Scholarship
  5. 2008—2010: Barry M. Goldwater Scholarship (One of nine Computer Science students selected in the whole nation).

University & Department Awards & Scholarships

  1. 2011—2012: Outstanding Ph.D. Dissertation Award, CSE, UNL
  2. 2015—2015: Dean’s Fellowship, Graduate Studies, UNL
  3. 2011—2012: Outstanding Master’s Student Award, CSE, UNL
  4. 2010—2012: David A. Klarner Fellowship, CSE, UNL
  5. 2010—2011: Outstanding Graduate Teaching Assistant Awards, CSE, UNL
  6. 2009—2010: Outstanding Undergraduate Teaching Assistant Award, CSE, UNL

Extramural Research Experience

  1. May 2012—Aug. 2012: Summer Intern, Cork Constraint Computation Centre (4C), Cork, Ireland. Supervisors: Professor Eugene Freuder, Dr. Steve Prestwich, Dr. Richard Wallace, and Professor Berthe Y. Choueiry
  2. May 2010—Aug. 2010: Summer Intern, Cork Constraint Computation Centre (4C), Cork, Ireland. Supervisors: Professor Eugene Freuder, Dr. Steve Prestwich, and Professor Berthe Y. Choueiry
  3. May 2009—Aug. 2009: Technical Research Assistant, Adventium Labs, Minneapolis, MN

Research, Teaching & Mentoring Experience

  1. Fall 2010—Summer 2018: Graduate Research Assistant
  2. Aug 2011—Summer 2018: Volunteer research mentor of undergraduate students

Teaching Experiences

  1. Fall 2012: Graduate Teaching Assistant for CSCE421/821: Foundations of Constraint Processing
  2. Spring 2012: Graduate Teaching Assistant (Volunteer) for CSCE 476/476: Artificial Intelligence
  3. Fall 2011: Graduate Teaching Assistant (Volunteer) for CSCE496/896: Problem Solving with Constraints
  4. Spring 2011: Graduate Teaching Assistant (Volunteer) for CSCE421/821: Foundations of Constraint Processing
  5. Fall 2010 & Spring 2011: Graduate Teaching Assistant for CSCE235: Discrete Structures
  6. Spring 2010: Undergraduate Teaching Assistant for CSCE 476/476: Artificial Intelligence
  7. Fall 2009: Undergraduate Teaching Assistant for CSCE 322: Programming Language Concepts
  8. Fall 2007 & Spring 2008: Undergraduate Teaching Assistant for CSCE 155: CS I