Courses

  • Spring 2017, Harvey Mudd College/Claremont Graduate University
    Math 164/264: Scientific Computing
  • Fall 2016, Claremont Graduate University
    Math 387: Discrete Mathematical Modeling
  • Spring 2014, Claremont Graduate University
    Math 451: Statistical Mechanics and Lattice Models
  • Spring 2013, Claremont Graduate University
    Math 389: Discrete Mathematical Modeling
  • Spring 2012, Claremont Graduate University
    Math 389: Discrete Mathematical Modeling
  • Fall 2011, Claremont Graduate University
    Math 251: Probability
  • Spring 2011, Harvey Mudd College/Claremont Graduate University
    Math 164/264: Scientific Computing
  • Fall 2010, Claremont Graduate University
    Math 451: Statistical Mechanics
  • Spring 2010, Harvey Mudd College/Claremont Graduate University
    Math 164/264: Scientific Computing
  • Fall 2009, Claremont Graduate University
    Math 251: Probability
  • Fall 2009, Claremont Graduate University
    Math 389: Discrete Mathematical Modeling
  • Spring 2009, Harvey Mudd College/Claremont Graduate University
    Math 164/264: Scientific Computing
  • Spring 2009, Claremont Graduate University
    Math 473: Combinatorial Optimization and Discrete Algorithms
  • Fall 2006 – Spring 2007, UCLA
    Math 290J: Discrete Algorithms and Phase Transitions
  • Spring 2003, UC Riverside
    CS 260: Monte Carlo Algorithms
  • Winter 2003, UC Riverside
    CS 260: Heuristic Methods in Optimization

Projects

  • Fall 2016 – Spring 2017, Claremont Graduate University
    Math Clinic: Machine Learning for Fracture Networks
  • Fall 2009 – Spring 2012, Fall 2013, Fall 2014 – Spring 2016, Claremont Graduate University
    Math Clinic: Power Grid Modeling
  • Summer 2002, UCLA
    RIPS Summer Program at IPAM: Improving the Performance of Local Search Heuristics