The following services are provided: client liaison and project planning; problem formulation; information gathering and interpretation; conceptual and mathematical model formulation; mathematical and numerical analysis; software development; testing, verification and validation; application and assessment; synthesis and presentation; project review; and training. The applications are Computational fluid dynamics, Monte Carlo Simulations, Differential Algebraic Equations Systems, Neural networks and machine learning, Non-linear optimization, Partial differential equations finite difference methods, agent-based modeling, stochastic systems.