• Jacob Moorman

  • Applied Math Ph.D. Candidate at UCLA


Ph.D. in Mathematics

2016 - June 2021

M.A. in Mathematics

June 2018
University of California, Los Angeles (UCLA)
Los Angeles, CA
Research focus: stochastic optimization and subgraph matching

B.S. in Mathematical Sciences

May 2016

B.S. in Computer Science

May 2016
New Jersey Institute of Technology (NJIT)
Newark, NJ


Programming: Python, C++, Bash, Git, open source development
Research: graph search, network analysis, mathematical optimization, numerical linear algebra, matrix factorization


Graduate Student Researcher

University of California, Los Angeles (UCLA)
Sept 2016 – Present
Los Angeles, CA
  • Developed top performing subgraph matching algorithms for the DARPA Modeling Adversarial Activity program.
  • Extended subgraph matching algorithms to knowledge graphs and noisy/inexact data.
  • Showed that adaptive variants of stochastic gradient descent (SGD) enjoy accelerated convergence.
  • Created open-source Python packages for subgraph matching, optimization algorithms, and more.
  • Led special interest groups in SGD, matrix and tensor factorization, and Python package development.
  • Completed courses in numerical analysis, statistics, optimization, and machine learning.

Computer Vision Research Intern

HRL Laboratories
Summer 2019
Malibu, CA
  • Created a calibration procedure for dynamic multi-sensor systems.
  • Integrated the calibration procedure into a hands-off system of sensors.
  • Established benchmark tests to reliably measure calibration accuracy.

Artificial Intelligence Research Intern

NovaSignal (formerly, Neural Analytics)
Summer 2017
Los Angeles, CA
  • Developed search algorithms for NovaGuide, an automatic cerebral ultrasound robot.
  • Created cerebral bloodflow simulations to reduce the need to physically scan people when testing algorithms.

Software Engineering Intern

Trillium Labs
Jan 2015 – May 2016
New York, NY
  • Built an interactive web application (Surveyor Web) to view full historical order book market data.
  • Created an automatic outlier detection system to find anomalous market events.

Undergraduate Researcher

NJIT Department of Mathematics
Jan 2014 – Dec 2014
Newark, NJ
  • Developed algorithms to simultaneously identify and track acoustic sources in passive sonar applications.
  • Wrote C++ and MATLAB simulations to generate benchmark datasets for the algorithms.

Game Development Consultant

Mission Critical Studios
2012 - 2013
Farmingdale, NJ
  • Designed game mechanics and prototyped levels for a video game published on Steam.


Journal Publications

Conference Publications


  • 2018-2019 MENTOR NSF Research Traineeship $34,000
  • 2020-2021 UCLA Dissertation Year Fellowship $20,000


  • Elsevier Applied Mathematics and Computation
  • Elsevier Journal of Computational and Applied Mathematics
  • Elsevier Linear Algebra and its Applications
  • IEEE Big Data GTA³ 4.0 Workshop (Program Committee Member)
  • Journal of Open Source Software
  • Linear and Multilinear Algebra
  • SIAM Journal on Matrix Analysis and Applications
  • SIAM Journal on Scientific Computing
  • Springer Calcolo
  • Springer Numerical Algorithms


Teaching Assistant

UCLA Department of Mathematics
Sept 2016 – May 2018
Los Angeles, CA
  • Math 174E: Mathematics of Finance (S'18)
  • Math 171: Stochastic Processes (S'18, W'18, F'17)
  • Math 155: Mathematical Imaging (W'18)
  • Math 142: Mathematical Modeling (F'17)
  • Math 170B: Probability Theory (S'17)
  • Math 170A: Probability Theory (F'16)