Travis C. Johnson |
Square, Inc (February 2014–)
Ph.D., Engineering Sciences & Applied Mathematics, Northwestern University (December 2013)
Advisor: Andreas Wächter
M.S., Engineering Sciences & Applied Mathematics, Northwestern University (June 2010)
B.S., Applied and Computational Mathematical Sciences: Discrete Math and Algorithms, University of Washington (June 2009)
coursera:
Design and implementation of software for:
Nonlinear Optimization
Research on:
hotstarting quadratic programming
inexact nonlinear programming solvers
applications of hotstarting, inexact methods: nonlinear model predictive control, mixed integer nonlinear programming, etc
Coauthors: Andreas Wächter, Frank E. Curtis, Daniel P. Robinson, and Christian Kirches
Computational Neuroscience
Research with Eric Shea-Brown
iSQO - a penalty-steering sequential quadratic programming method
iQP - an inexact quadratic programming solver
neurowriter - a neuron model simulator/description language with C-language output
listm - a list manager in python
GenHosts - a tool for managing hosts.allow files on collections of systems
tcjblog - a blog platform built on jemdoc
iQP: An Active-Set Quadratic Programming Method Based On Sequential Hot-Starts, submitted Oct 2013
iSQO: An Inexact Sequential Quadratic Optimization Algorithm for Large-Scale Nonlinear Optimization, submitted May 2013
Talk: An Active Set SQP Algorithm for Nonlinear Programming with Inexact Subproblem Solutions, INFORMS Annual Meeting, Minneapolis, MN, 2013
Talk: Toward Hot-Started NLP Solvers, INFORMS Annual Meeting, Phoenix, AZ, 2012
Poster: Galerkin Methods for PDEs, ESAM 446 Class Poster, Evanston, IL, 2010
Poster: Correlation Transfer and Bifurcations in the Izhikevich Model, SIAM Annual Meeting, Denver, CO, 2009
Teaching Assistant at Northwestern University
Engineering Analysis 4: Differential Equations
Math 234: Multiple Integration and Vector Calculus
Teaching Assistant at University of Washington
AMATH 301, Beginning Scientific Computing
Computer Lab Assistant at University of Washington
AMATH 352, Applied Linear Algebra and Numerical Analysis
AMATH 410, Introduction to Computational Biology and Chemistry
IEEE: Institute of Electrical and Electronics Engineers
Vice President of IEEE-NU (2011-2012 and 2012-2013)
Technology Directory of IEEE-NU, Northwestern University's branch of the IEEE. (2010-2011)
Ham Radio(Extra License): W9TCJ (formerly AB9XS)
Slide Rules
Microprocessors & Microcontrollers
Programming contests:
Intel Science and Engineering Fair
beer brewing, photography, quadcopters, functional programming, bicycling, haskell, hadoop, random forest algorithms, writing, ..