# jemdoc: addcss{person.css}, showsource = Jacob Mattingley ~~~ {}{img_left}{jacobm.jpg}{Jacob Mattingley} [http://www.stanford.edu/~jacobm/ Jacob Mattingley] ({{NZ}}) \n Ph.D. Candidate\n [http://www-ee.stanford.edu/ Department of Electrical Engineering]\n [http://www.stanford.edu/ Stanford University]\n\n Advisor: [http://www.stanford.edu/~boyd/ Professor Stephen Boyd] ~~~ == Contact Packard 243, Stanford, CA 94305\n [jacobm@stanford.edu] == Interests and current research - Automatic code generation for real-time embedded convex optimization - Computer modelling of convex problems - Engineering applications of convex optimization - Signal processing == Papers - [http://stanford.edu/~boyd/papers/sig_proc_mag.html Real-Time Convex Optimization in Signal Processing], J. Mattingley and S. Boyd, submitted to /IEEE Signal Processing Magazine/. - [http://stanford.edu/~boyd/papers/rt_cvx_opt.html Automatic Code Generation for Real-Time Convex Optimization], J. Mattingley and S. Boyd, to appear as chapter in /Convex Optimization in Signal Processing and Communications/, Y. Eldar and D. Palomar, Eds., Cambridge University Press, 2009. == Talks - [informs08-mattingley.pdf CVXMOD: Convex optimization in Python], a talk at the [http://meetings.informs.org/DC08/ INFORMS Annual Meeting] in Washington DC, 2008. == Software - [http://cvxmod.net/ CVXMOD], a Python tool for convex optimization (currently in *alpha*) - [http://jemdoc.jaboc.net/ jemdoc], a light, $\mbox{\LaTeX}$ equation supporting, text-based markup language for creating websites == Teaching Instructor for: - Introduction to Linear Dynamical Systems ([http://www.stanford.edu/class/ee263s/ EE263s]), Summer 2009 Teaching assistant for: - Introduction to Linear Dynamical Systems ([http://www.stanford.edu/class/ee263/ EE263]), Autumn 2006, 2007 and 2008 - Linear Dynamical Systems ([http://www.stanford.edu/class/ee363/ EE363]), Winter 2009 - Convex Optimization I ([http://www.stanford.edu/class/ee364a/ EE364a]), Winter 2008 - Convex Optimization II ([http://www.stanford.edu/class/ee364b/ EE364b]), Winter 2007 and Spring 2008 == Education - M.S., Electrical Engineering, [http://www.stanford.edu Stanford University], June 2007 - B.E. (Hons) (First class), Electrical and Computer Engineering, [http://www.canterbury.ac.nz Canterbury University], April 2005 == Random stuff - [lp80.html 80 character Matlab LP solver]. - [vim.html vim:essentials], a short page describing some of the essential features of the [http://www.vim.org/ vim] text editor. - [matrixmultiply.html Matrix multiplication speeds] in C. - Various [computationspeeds.html computation speeds] in C. - [http://ant.jaboc.net/notes.html Some notes] about various computer-related things (for my reference as much as anyone else's).