Maurício de Oliveira

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

office: EBU I 1602
phone: +1 (858) 822 3492
email: my first name@ucsd.edu

In Brief

I am an Adjunct Professor at the Department of Mechanical and Aerospace Engineering, University of California, San Diego, CA, teaching and conducting research in the area of Optimization, Dynamic Systems and Control.

I concluded my Ph.D. in 1999, M. S. in 1996 and B. S. in 1995, all in Electrical Engineering from the University of Campinas, Brazil. Prior to joining UCSD I 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 I was the Chief Research Engineer at Dynamic Systems Research, Inc., San Diego, CA, where I led a large team on the development of an energy harvesting station keeping sea drogue. Since 2008, I have worked as a consultant to one of the worlds' largest sovereign wealth funds in the area of portfolio optimization. I have also worked as a consultant for Cymer ‐ an ASML company, and in research and development with Solar Turbines ‐ a Caterpillar company.

If you're interested in my consulting work in finance please check out this website.

Research and Publications

Books

Journals and Conference Papers

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

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 a list of my publications on Google Scholar or ORCID.

Teaching

COSMOS (California State Summer School for Mathematics and Science)

Cluster 7 Bioengineering/Mechanical Engineering: The Amazing Red Blood Cell
Cluster 9 Music and Technology. See also our wiki page.

Undergraduate

MAE 8 MATLAB Programming for Engineering Analysis
MAE 9 C/C++ Programming
MAE 140 Linear Circuits
MAE 143 A Signals and Systems
MAE 143 B Linear Control
MAE 198 Development for Robotics Competition

Graduate

MAE 280 A Linear Systems Theory
MAE 280 B Linear Control Design
MAE 284 Robust Control
MAE 290 A Efficient Numerical Methods for Simulation, Optimization, and Control

Software

NCAlgebra

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 and a Semidefinite Programming solver at no extra cost.

Check out the latest version of NCAlgebra and become a noncommuter.

ctrl

ctrl is a Python Suite for Systems and Control to facilitate the implementation of feedback controllers in embedded systems. Supported on the Beaglebone Black and soon on the Raspberry Pi.

github repository

rcpy

rcpy is a set of Python bindings for the Robotics Cape library.

github repository

Cruz Roja Tijuana

See the website Team Cruz Roja Tijuana for information on our work to help the Cruz Roja of Tijuana by developing optimization tools and software for improving the management and delivery of emergency health services in Tijuana, Baja California, Mexico.

Check out the work of the UCSD Global TIES students featured on the Team Cruz Roja Tijuana website.