Courses

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

Projects

  • Mathematics Clinic: Machine Learning for Fracture Networks
    Claremont Graduate University, Fall 2016 – Spring 2018, Fall 2019 – Spring 2024
  • Mathematics Clinic: Convolutional Sparse Representations for Network Data
    Claremont Graduate University, Fall 2018 – Spring 2019
  • Mathematics Clinic: Power Grid Modeling
    Claremont Graduate University, Fall 2009 – Spring 2012, Fall 2013, Fall 2014 – Spring 2016
  • RIPS Summer Program at IPAM: Improving the Performance of Local Search Heuristics
    UCLA, Summer 2002