Current courses

    MIE263 – Operations Research II: Stochastic OR

    Modeling and analysis of systems subject to uncertainty using probabilistic methods. Introduction to decision analysis. Derivation and application of Bernoulli and Poisson processes, Markov chains, and queuing models. Stochastic optimization and extensions. Applications to engineering, games of chance, health care, and management.

    MIE465 – Analytics in Action

    This course showcases the impact of analytics focusing on real world examples and case studies.  Particular focus on decision analytics, where data and models are combined to ultimately improve decision-making.  Methods include: linear and logistic regression, classification and regression trees, clustering, linear and integer optimization. Application areas include: healthcare, business, sports, manufacturing, finance, transportation, public sector.

    MIE1620 – Linear Programming and Network Flows

    Rigorous introduction to the theory of linear programming. Simplex method, revised simplex method, duality, dual simplex method. Post-optimality analysis. Interior point methods. Decomposition methods. Network flow algorithms. Maximum flow, shortest path, assignment, min cost flow problems.

    Past courses

    MIE468 – Facility Planning

    Fundamentals of developing efficient layouts of various production/service systems. Topics include layout procedures, computerized layout planning, single-facility and multifacility location problems, material-handling systems design for production facilities.

    MIE1616 – Research Topics in Healthcare Engineering

    This course reviews a wide variety of methodologies in the healthcare sector. Although many of the problems of O.R. in healthcare are analytically similar to problems in other industries, many others are quite unique due to certain characteristics of the healthcare systems. For example, the possibility of death, quality of life, difficulty of measuring quality and value of outcomes, multiple decision makers (doctors, nurses, patients, administrators), and the concept of access to healthcare as a right. We consider strategic problems of system design and planning (large allocation decisions), operational and tactical problems of management, monitoring and control methodologies; and medical management involving disease detection and treatment models.


    The programs below were developed for educational use to support classes that I currently teach (or have taught in the past).  An email to me stating how and in what class you are using the program grants permission for unlimited use in educational settings.  Feedback is greatly appreciated!

    Deal or No Deal

    I created this Excel program many years ago for an MBA class at MIT.  It has gone through a few revisions since, with the most recent revision during the summer of 2012.  Thanks to help of a dedicated student, the gameplay has improved tremendously since the original version.  This game can be used to illustrate topics such as sequential decision making, expected values, risk and utility, etc.  Click here to download the program.

    I’ve also written a paper about using this game to teach decision making under uncertainty: T. C. Y. Chan, “Deal or No Deal: A spreadsheet game to introduce decision making under uncertainty,” INFORMS Transactions on Education, Vol. 14, pp. 53-60, 2013. You can find background, discussion points, and suggested exercises. If you do use the game in class, my only request is that you please let me know how it went!

    Settlers of Catan Probability Tutorial

    Developed by a summer student in 2010, this Java program was inspired by the board game “The Settlers of Catan”.  The program poses a series of questions related to dice rolling and covers topics such as conditional probability and the Bernoulli process.  Since the answer to each question is available to the user, the user is encouraged to solve the problems first before looking at the correct answer.  The answer box shows a formula and the numerical value of the answer for the current board layout.  The user may vary the style of the board layout and number of dice used.  Suggestions for interesting and challenging questions to add to the program are welcome.  Click here to download the program.  Note that the file is a zipped executable.

    Back to Top