Maurício de Oliveira

Department of Mechanical and Aerospace Engineering
University of California San Diego
9500 Gilman Dr.
La Jolla, CA 92093-0411

office: EBU I 1602
phone: +1 (858) 822 3492
email: my first

In Brief

Maurício de Oliveira conducts research in the area of Optimization, Dynamic Systems and Control. His work is focussed on the application of convex optimization to solve problems in systems, dynamics and control.

His Ph.D. (1999), M. S. (1996) and B. S. (1995) are all in Electrical Engineering from the University of Campinas, Brazil. He is currently an Adjunct Associate Professor at the Department of Mechanical and Aerospace Engineering, University of California, San Diego, CA, a department he joined in 2003. Prior to that he was an Assistant Professor at the School of Electrical and Computer Engineering at the University of Campinas, SP, Brazil from 2001 to 2003. From 2005 to 2006 he was the Chief Research Engineer at Dynamic Systems Research, Inc., San Diego, CA, where he led a large team on the development of an energy harvesting station keeping sea drogue.

Since 2008, he has worked as a consultant to one of the worlds' largest soverign wealth funds in the area of portfolio optimization. If you're interested in my consulting work in this area please check out this website.

Email me if you need a longer curriculum vitae.


MAE 140 Linear Circuits
MAE 280 A Linear Systems Theory
MAE 280 B Linear Control Design
MAE 284 Robust Control


If you are interested in any of my publications please email me and I will be glad to send you a pdf.

Click here for an incomplete list of my publication along with links to references.

You might also be interested in the book:

These are some topics in which I have published papers in research journals and conferences:



NCAlgebra is a Mathematica addon for working with symbolic expressions with noncommutative products (e.g. matrix multiplications). But wait, if you download it now you will also ship you a noncommutative Groebner Basis algorithms at no extra cost. Check out the latest version of NCAlgebra and become a noncommuter.

Semidefinite Programming

This is an experimental semidefinite programming solver for Mathematica. In the future it will be part of NCAlgebra, or vice versa. Click here to download your copy and immediatlely begin submitting bug reports.