I conduct both theoretical and applied research in the areas of large scale inverse optimization, compressive sensing, sparse learning, image/video processing, multimedia, computer vision and medical image analysis. I am most interested in creating efficient algorithms with nice theoretical guarantees and practical values (especially in practical applications involved large scale data), as well as developing novel theoretical insights into existing algorithms and problems.