Teaching

University of South Florida

ESI 6491 Linear Programming and Network Optimization

(Fall 2015) This course uses the Julia Language. More information.

EIN 6935 Nonlinear Optimization and Game Theory

(Spring 2016) More information.

University at Buffalo

IE 320 Engineering Economy

(Spring 2012)

Applied concepts of economic decision making, including present worth analysis, cash flow equivalence, replacement analysis, equipment selection. Open to students in any discipline. [Sample Syllabus (subject to change)]

IE 326 Planning for Production and Service Enterprises

(Fall 2008, 2009, 2010, 2011, 2012, 2013, 2014)

Examines principles central to the planning of a production process. Topics include forecasting, location analysis, inventory management, supply chain management, push and pull systems, shop scheduling and lean manufacturing. [Sample Syllabus (subject to change)]

IE 414/514 Revenue Management and Pricing

(Spring 2009, 2010, 2011, 2013)

Revenue Management (RM), or Yield Management, is a set of operational tools for generating more revenue with resource allocations and/or dynamic pricing. In this course, we will cover the fundamental concepts of RM, with mathematical models and algorithms, including capacity control, network capacity control, overbooking, dynamic pricing, customer choice modeling, pricing under competition, estimation and forecasting. By the end of this course, students will be able to understand the basic principles of RM, build mathematical models and suggest proper computational solution methods.[Sample Syllabus (subject to change)]

IE 572 Linear Programming

(Fall 2014)

This course will be an intensive study of Linear Programming (LP). LP deals with the problem of minimizing or maximizing a linear function in the presence of linear equality and/or inequality constraints. Both the general theory and characteristics of LP optimization problems as well as effective solution algorithms and applications will be addressed. The course is a good one for students who are planning to apply Operations Research (OR) tools in all areas of application in the public and private sectors including production or manufacturing problems and service/logistics related problems as well as to learn an optimization software tool. This course is part of the core for the MS and PhD degrees concentrating in OR; therefore comprehension of the underlying mathematical theory/why things work is critical to earning a good grade. [Sample Syllabus (subject to change)]

This course uses the Julia Language. More information.

IE 670 Topics in Operations Research: Computational Game Theory

(Fall 2013)

This course covers various topics regarding equilibrium models arising in management science, transportation science, regional science, and economics. Mathematical games are introduced with advanced methods in optimization. Theory and algorithms of variational inequalities and complementarity problems are used to analyze and compute equilibria. Other topics include price of anarchy, generalized Nash games, and leader-follower games. If time permits, theory and applications of differential games will be introduced. [Sample Syllabus (subject to change)]

IE 671 Nonlinear Programming

(Fall 2009, 2011, Spring 2014)

Introduces single and multivariate classical optimization and Kuhn-Tucker theory. Computational methods, including penalty function, barrier function, gradient, are discussed. [Sample Syllabus (subject to change)]

IE 677 Network Optimization

(Fall 2010)

Introduces solutions to graph theory and optimization problems on directed and undirected graphs. Network flow, transportation, assignment, maximum flow, shortest path, and minimum spanning tree problems are discussed. Some nonlinear network problems including traffic assignment are also discussed. [Sample Syllabus (subject to change)]