




Research Summary 

Numerical optimization, especially problems involving real (as opposed to integer or discrete) variables. I'm interested in the theory, algorithms, and implementations, and in applications of all types.




Positions 



Research Projects 

 Algorithms for nonlinear optimization
 Applications of optimization to signal and image processing, process control, computational statistics, computational biology, cancer radiotherapy, weather forecasting, and other areas.
 Optimization software: PCx (linear programming), OOQP (convex quadratic programming).
 Compressed sensing software: GPSR, SpaRSA. Also GPU codes for signal
and image processing, and TV denoising software, and the LPS code for regularized logistic regression.
 Member
of TexasWisconsinCalifornia
Control Consortium: Process Control and Optimization.


Teaching 

Current:
CS525: Linear Programming (Fall 2014)
Next:
CS730: Nonlinear Optimization II (UW, Spring 2015)
Previously taught:
CS635: Tools
and Environments for Optimization (UW, Spring 2006)
CS416: Introduction
to Scientific Computing (UW, Spring 2007)
CS726: Nonlinear Optimization I (UW, Fall 2013)
CS730: Nonlinear Optimization II (UW, Spring 2013)


Publications 



Links 







