# jemdoc: menu{MENU}{index.html},fwtitle,showsource,nodefaultcss,addcss{/cvxr.css} = CVX Research ~~~ {}{img_left}{head2.png}{Michael}{90px}{120px} *Michael C. Grant, Ph.D.*\n d\/b\/a CVX Research\n 1104 Claire Ave.\n Austin, TX 78703-2502\n V: (650) 323-1925\n F: (650) 323-1926\n mcg@cvxr.com ~~~ == Consultancy Available for short-term and part-time contracts: - Custom algorithm design and implementation - Application-related modeling assistance - Training and short courses - Commercial support for [http://www.stanford.edu/~boyd/cvx CVX] (see below) My areas of interest include: - Convex optimization -- Modeling methodologies, automated transformations: see [http://www.stanford.edu/~boyd/cvx CVX] -- [http://dsp.rice.edu/cs Compressive sampling] algorithms and applications -- Numerical algorithms: interior-point methods, optimal first-order methods -- Applications: engineering design, scientific, financial - Fast, efficient computational algorithms -- Acceleration through exploitation of problem structure -- CPU, GPU, DSP, and ASIC implementations == CVX: Matlab Software for Disciplined Convex Programming [http://www.stanford.edu/~boyd/cvx CVX] is a popular modeling framework for [dcp.html disciplined convex programming]. CVX turns Matlab into a modeling language, allowing constraints and objectives to be specified using standard Matlab expression syntax. The result is a powerful tool for the rapid prototyping of models and algorithms incorporating convex optimization. [http://www.stanford.edu/~boyd/cvx Click here] to learn more and to download a copy. As with many free open-source offerings, standard support is limited to bug fixes and simple improvements as time permits. Commercial entities should feel free to contact me for more formal support options: - Expedited and/or exclusive enhancements and interfaces - Alternative licensing arrangements - Porting CVX models to standalone applications == Current projects and affiliations Guest lecturer, [http://www.utexas.edu The University of Texas at Austin]\n Department of [http://www.me.utexas.edu/ Mechanical Engineering]\n [http://www.me.utexas.edu/areas/orie/ Operations Research and Industrial Engineering]\n Course: Nonlinear Programming (focus: convex optimization) Staff Scientist, [http://www.caltech.edu California Institute of Technology]\n Department of [http://www.acm.caltech.edu Applied and Computational Mathematics]\n Division of [http://www.eas.caltech.edu/ Engineering and Applied Science]\n Advisor: [http://www.acm.caltech.edu/%7Eemmanuel/ Emmanuel Cand{{è}}s]\n Project: GPU acceleration of compressed sensing for wireless applications Chief Engineer, [http://www.cardinalopt.com Cardinal Optimization Inc.]\n Project: Rapid localization of large-scale ad-hoc sensor networks Other projects subject to NDA.