Teaching
Production Control Systems I
An introduction to the principles, analysis, and design of production and inventory planning and control. Topics include demand forecasting, aggregated planning, inventory management, production scheduling, and control systems. Download Production Control Systems I syllabus
Network Flows and Dynamic Programming
An introduction to network flows optimization, focusing on three classes of problems: shortest path problems, maximum flow problems, and minimum cost flow problems. The class will emphasize modeling and algorithms, introducing theory as needed. Download Medal Network Flows syllabus
Nonlinear Programming
This course covers optimization of nonlinear functions, quadratic programming, gradient methods, integer programming, Lagrange multipliers and Kuhn-Tucker theory. Download Nonlinear Programming syllabus
Linear Programming I
An introduction to the theory and application of linear programming. Topics include the simplex algorithm, revised simplex algorithm, duality and sensitivity analysis, transportation and assignment problems algorithms, integer and goal programming. Download Linear Programming I syllabus
Stochastic Optimization I
An introduction to stochastic optimization, focusing on stochastic programming. This course covers applications of stochastic modeling and formulation, important properties of stochastic programs, and solution methods such as decomposition, Monte Carlo methods, and approximation methods. Download Stochastic Optimization I syllabus
Engineering Economy I
An introduction to economic decision-making with an emphasis on the time value of money. Students learn how to evaluate investment projects and how to compare multiple investment projects and select the best one. Topics also include depreciation and taxes. Download Engineering Economy I syllabus
Teaching — Directed Individual Study Courses at MSU
Wireless Network Jamming Problem
Co-instructed by Johnathon Huff (Ph.D. student)
Supply Chain Risk Modeling
Co-instructed by Mike Sherwin (Ph.D. student)
Optimization and Computer Programming
Co-instructed by Aaron Hoskins (Ph.D. student)
The Bin Packing Problem
Problems in National Information Security
Managed by Purdue University
Teaching — As a graduate student at University of Arkansas
Methods and Standards
Economic Decision-Making
Engineering Statistics