Numerical optimization, especially problems involving continuous variables. I'm interested in the theory, algorithms, and implementations, and in applications of all types.
GPSR: Gradient Projection for Sparse Reconstruction and SpaRSA: Sparse Reconstruction by Separable Approximation. We also have a GPU implementation of SpaRSA.