Courses

All courses carry 3 credits unless otherwise specified.

510 Feedback Control Systems
Time domain and frequency domain analysis and synthesis techniques for linear continuous-time feedback control systems. Topics include benefits and costs of feedback, modeling of dynamic systems,steady-state and transient performance, stability, PID control, root locus, frequency response, Nyquist stability cri-terion, and introduction to loop-shaping.

522/622 Predictive Analytics and Statistical Learning
Data analytics, statistical/machine learning, and predictive modeling are now used widely in all fields. The purpose of this course is to provide introductory knowledge that will help students understand the fundamentals of the field and use software packages to solve problems. The emphasis will be on applying the statistical methods to real data sets. 

524/624 Machine Learning for Dynamic Decision-Making
Dynamic or sequential decision-making tackles a type of problems where decisions need to change over time to adapt to changing environments, occurring as a consequence of natural environmental dynamics and/or influence of prior decisions. These type of problems are encountered in a variety of fields. We will study suitable algorithms for optimization of such dynamic decisions, typically discussed under the domain of control optimization. Topics covered include neural networks, Markov decision processes, dynamic programming, and reinforcement learning. Training of machine learning algorithms rely on large data, which in some settings are unavailable or infeasible to collect.

532 Network Optimization
Introduction to use of network optimization in IE/OR. Algorithm design and analysis, including: shortest path problems, minimum spanning trees, matching, optimal assignment, maximum flow, the traveling salesman problem, the Chinese postman problem, others. Numerous engineering applications stressed throughout.

550/650 Vehicle Automation
Introduction to automated vehicle systems with emphasis on transportation safety. Topics include historical bckground, advanced technologies in sensors and control, human factors design and application, research methodologies and state of science, and policy and regulation.

553/653 Industrial Automation
The goal of  any manufacturing enterprise should be to obtain safe, dependable, satisfactory, and economical production within the operating constraints of the process. Students will gain foundational knowledge of industrial control systems focused on manufacturing automation. The course will concentrate on the selection and application of commercial sensors, actuators, and controllers to meet the needs of an individual process, or an enterprise-wide operation. Students will gain an understanding of automation system design to support data collection, and storage to support the objectives of an Industry 4.0 connected enterprise.

556 Augmented and Virtual Reality Design
This course will provide students with a basic understanding of the state of the art in Augmented (AR) and Virtual Reality (VR) technologies, how these technologies work, and how to leverage these technologies to design extended reality experiences and tools in commercial, industrial, and entertainment settings. This course will focus on understanding and addressing limitations of AR and VR that allow for their effective use, and on principles of Human Computer Interaction and processes for designing AR and VR applications. This course will consist of lectures, guest lectures, directed readings, and a course project.

562 Power Systems Design
Energy sources and power systems used by industry and utilities to produce electricity, mechanical power, process heating and cooling examined for energy efficiency and economic feasibility. Analysis and design of thermal systems and specific components considered.

565 Operations Research Health Care
This course will cover operations research and systems engineering methods and their applications in healthcare delivery and medical decision making. The use of these methods for healthcare has recently become an active and growing area of research in diverse contexts such as organ transplant decisions, evaluation of cost effectiveness of preventive screening, scheduling of healthcare services, patient access management, and the coordination of resources for elective and emergency services. The methods introduced in class for modeling such contexts include linear and integer programming, stochastic optimization, Markov decision processes, and discrete event simulation. Policy implications will also be discussed.

570 Solar Energy Conversion
Review of engineering principles of solar energy conversion including collection techniques, thermal and direct conversion, system performance prediction, and selected topics.

571 Physical and Chemical Processing of Materials
The course aims at a comprehensive introduction to the physical and chemical processes involved in the design and manufacturing of materials used in current materials engineering technologies, including modern device fabrication technologies. The course will offer a broad review of kinetic processes in engineering materials that control the materials' structural and chemical characteristics in relation to material properties. Emphasis also is placed on specific materials processing methods that are utilized in the production of complex heterogeneous materials microstructures and nanostructures, which are typical of both traditional and modern materials engineering technologies. The course will provide students with the necessary background for understanding and addressing materials processing, design and development problems that are important in materials engineering and for following the relevant science & engineering literature.

573 Engineering of Windpower Systems
Engineering aspects of windpower systems including aerodynamic analysis, mechanical design, support structure design, wind field analysis, system concepts and analysis, and economics.

578 Supply Chain Logistics
In this course, we will study the major concepts, challenges, and solution strategies to engineer the logistics of the supply chain. We will focus on the modeling and rigorous analysis of problems related to the efficient design and operation of the supply chain. Topics include facility location, routing and transportation, inventory management, and supply chain strategies. We will use various techniques to solve these problems, such as mixed-integer programming, dynamic programming, non-linear optimization, and game theory. Both deterministic and stochastic scenarios will be considered.

601 Advanced Thermodynamics I
Review of classical thermodynamics and conventional energy conversion systems. Introduction to kinetic theory of gases, and statistical thermodynamics. Selected topics in chemical thermodynamics.

603 Advanced Numerical Analysis
Numerical methods of solving problems in engineering analysis. Topics include interpolation polynomials, numerical integration and differential equations, multiple regression and correlation, roots of equations and solution of simultaneous equations and numerical solution of partial differential equations. Prerequisites: undergraduate calculus and differential equations.

604 Computational Fluid Dynamics
This course will cover use of computational fluid dynamics codes, code structure, and mathematical background.  Advanced topics, such as turbulence modeling and compressibility, will also be discussed.  Prerequisite:  M&I-ENG 603 Numerical Methods (or equivalent).

607 Advanced Fluid Dynamics I
Fundamentals of fluid mechanics including kinematics, the stress tensor, and basic equations. Inviscid flow and wave motion, advanced control volume analysis, including non-inertial reference frames. One-dimensional gas dynamics, shock waves, rarefaction and acoustic waves.

608 Advanced Manufacturing of Polymers
Covers fundamental topics in advanced manufacturing processes. Includes polymer extrusion, thermoforming, polymer-on-polymer stamping, injection molding, 3D printing, chemical vapor deposition, sputter coating and deposition, micro and nanomanufacturing. Emphasizes on fundamental principles of polymer manufacturing processes, selection of materials relative to product design and manufacturing processes, and design for manufacturability. Explores recent advances in polymer manufacturing from macro to nano scale. Develops an understanding of how advanced manufacturing can change the way we prototype and produce innovative products on a large scale and low cost.

609 Mechanical Properties of Materials
Principles of mechanical behavior and failure of metals, polymers, and ceramics. Analysis of problems in design of structural materials that must meet certain strength and performance criteria. Emphasis on the engineering significance and use of various experimentally measured properties such as fatigue life, critical stress intensity factor, relaxation modulus, creep rupture life, and crack growth rate.

611 Advanced Materials: Microscopy
This course covers the fundamental principles behind characterization approaches such as electron microscopy, x-ray diffraction, atomic force microscopy, and synchrotron techniques. This is typically supplemented by some in lab demonstrations of the techniques, where a dataset is generated, and students write a report (3 pages) forming conclusions based on the foundation they learned in lecture. By the end of the semester students should be able to make an informed selection of the appropriate characterization methods to address a specific research challenge.

612 Metamaterials
Structuring of materials at the micro-/nano-scale has become a standard method for creating optical, thermal, acoustic, and mechanical properties, which are not possible by traditional stochastic material processing. The new materials created by the deliberate control of their structures have been called "metamaterials" and will play a critical role in developing future high-performance materials. The course aims to provide multidisciplinary knowledge for understanding metamaterials with selected applications. This course will be beneficial for graduate students who want to learn these latest advancements in materials science and mechanical engineering without particular prerequisites.

613 Extreme Materials
Protective materials, including body armor, helmets, and specialized suits, are essential to saving lives and minimizing body injuries under extreme dynamic conditions. A fundamental understanding of material deformation behavior at very high rates is crucial to advance protective materials. This course will provide a basic understanding of materials science and high-strain-rate mechanics relevant to such extreme conditions. Potential material platforms with tailored micro- and nano-structures will be introduced to learn more about the current trend to discover novel material behaviors that could dramatically enhance protective performance. Furthermore, this course will introduce various dynamic mechanical characterization techniques and their applications.

615 Robotics
This course will cover both fundamental and cutting-edge topics in robotics. We will study the kinematics, dynamics, and autonomous control of various robotic systems (e.g., manipulators, mobile robots, and exoskeletons). The fundamentals will be studied in lectures and robot simulation exercises. State-of-the-art robotics research will be studied through paper reviews and discussion. A final research project will allow you to dive deeper into your choice of a topic covered in this course.

618 Additive Manufacturing
This course will cover a comprehensive understanding of various AM technologies and their applications. The course includes technically rich lectures encompassing: processing fundamentals, practical considerations such as material properties and design, cost and value analysis, and industrial applications of different AM technologies including laser selective melting, laser engineered net shaping, direct ink writing, projection stereolithography, wire-feed additive manufacturing, and fused deposition modeling. Hands-on lab activities involving both research and industrial-grade 3D printers for polymers and metals will be included. Particular emphasis will be placed on AM technologies for advanced metals and composites, and related materials design principles.

619 Nanomaterials and Sensors
The course is under the umbrella of the Materials Group and the Biomechanical Engineering Group in the Department of Mechanical and Industrial Engineering. The course will cover functional nanomaterials and biosensors based on the nanomaterials. 

620 Linear Programming
Theory and application of linear programming. Includes formulation of linear programming models, simplex, revised simplex and dual simplex algorithms, duality, parametric procedures, interpretation of results, and the decomposition principle.

621 Descriptive Analytics
With the advancement of technology, the world is becoming increasingly data rich. Engineers are expected to use large quantities of data as they design and evaluate systems. However, these large amounts of data cannot inform decisions until they are statistically analyzed for patterns and translated into insight. This course will discuss and use the field of probability and statistics to demonstrate its importance and utility in the solution of problems specifically of interest to industrial engineering and engineering management. It will also require you to apply skills in the areas of data analytics, statistical modeling, and visualization to support decision-making processes. Topics include statistical data reduction, concepts of basic probability, sampling and inference, experimental design, and statistical methods for data analysis. Students will become well versed in effective data visualization and the use of the R statistical environment.

623 Prescriptive Analytics
Prescriptive analytics is the process of utilizing and analyzing data to make "optimal" decisions. In this course we will build optimization tools for data-driven decision making using Python along with the Gurobi optimizer. This course will start with an introduction to both Python and optimization modelling. We will rapidly progress to building large linear programming and mixed integer programming models that are often used for decision making in data-intensive businesses. Projects and case studies will introduce real-world data-rich settings to model and solve through Python-Gurobi. We will discuss how to interpret the solutions that are provided by the software and how to modify the models to accommodate a variety of practical scenarios.

627 Research Methods
This course is designed to familiarize graduate students with necessary skills to conduct engineering research, including its design, methods, and analyses. It will introduce and cover the following topics: identifying and selecting research questions, objectives, and hypotheses; conducting a literature review; selecting the appropriate research methods; analyzing the results using statistics in the R statistical environment; and writing a research plan or report. Students will also learn about the ethics of conducting engineering research.

630 Advanced Solid Mechanics
Unified treatment of the analysis of solids. Consideration of continuity, mechanical energy, stress and strain. Application to elasticity, thermoelasticity, and plasticity.

641 Advanced Vibrations
Vibration of discrete systems with many degrees of freedom, normal modes and frequencies, approximate methods.  Introduction to nonlinear vibrations. Nonlinearities in inertia, damping, restoring forces, etc. Singular points and stability, including approximate methods of solution. Liapunov's method.

642 Advanced Design of Feedback Systems
Advanced analysis and design of robust, linear, time-invariant feedback systems. Topics include frequency domain analysis, complex plane and Nichols charts, frequency domain stability criteria, design of classical lead/lag controllers, correlation between time response and frequency response, uncertainty descriptions, single-loop linear continuous-time systems, cascaded-loop linear continuous-time systems, multi-loop linear continuous-time systems, and discrete-time systems.

643 Mechatronic Systems Design
Mechatronics as the synergistic integration of mechanical design, electronics design, controls, and embedded programming throughout the product and process design, with the aim to optimize the final design output. Mechatronic product design, with a focus on integrating the various engineering disciplines into electromechanical systems. Students work in teams on mechatronic design projects using a microcontroller development system.

645 Project Budgeting and Finance for Engineers
This course provides an overview of the fundamental concepts of basic accounting and finance, focusing on their application to managing engineering projects and organizations. Key topics covered include basic accounting terminology and methods, financial statements and how to interpret them, sources of finance available to businesses, engineering project accounting and finance, and personal and corporate financing basics.

646 Fundamentals of Systems Engineering
This course offers an examination of the principles of systems engineering (SE) and their application within engineering management contexts. Students will be introduced to the vocabulary and the core concepts and techniques (tools) of SE. Of particular focus is exploring how systems thinking, as a perspective, offers a valuable capability for holistically understanding and dealing with engineering management problems and challenges.

651 Advanced Production Planning and Control
Quantitative approach to modeling and analysis in inventory systems, aggregate planning, flexible manufacturing and flexible assembly, scheduling, sequencing and forecasting. Emphasis on computer-aided production planning techniques.

652 Ocean Renewable Energy
This course provides an in-depth introduction to ocean renewable energy systems. It covers the primary options for converting the available energy in the offshore environment into electricity as well as other technologies, infrastructure and processes that are necessary to make such conversion practical. The conversion technologies that will be considered include offshore wind energy, wave energy, ocean currents, tidal energy, ocean thermal energy conversion (OTEC), and floating solar photovoltaics. Technologies common to one or more of the conversion technologies include support structure design (fixed and floating) and offshore electricity generation and transmission. Other topics include an introduction to oceanography and ocean engineering, marine infrastructure; installation, operation and maintenance; economics; environmental impacts; and permitting.

654 Engineering Economic Decision Making I
Integrated treatment of elements of engineering economy, economics, accounting, finance, and operations research to provide a unified background for economics decision making. Prerequisites: background in economics, engineering, elementary probability theory, and undergraduate economics.

657 Human Factors Design Engineering
Emphasis on topics from engineering psychology and research in human performance. Lectures and readings from the literature explore current theories and research relevant to human performance.

658 Connections in Medicine, Biology and Engineering
Students will learn fundamental principles of molecular biology and fluid dynamics as they relate to human physiology and disease, with a focus on the cardiovascular, lymphatic and pulmonary systems. The relationship between the forces applied by the blood to blood vessels and heart, lymph to lymphatic vessels and air to pulmonary airways are explored via formal lectures and journal article discussions. The course will also cover various experimental systems used to quantify cell response to forces. Students will be introduced to concepts of scientific writing.

659 Intelligent Manufacturing
This course covers the theoretical underpinnings of the various intelligent techniques used in manufacturing, practical know-how needed to quickly and powerfully program and apply these techniques to data, and some of the best practices of intelligent techniques in broad areas including robotics, text recognition, computer vision, image processing, and medical informatics. The course is open to undergraduate and graduate students.

664 Engineering Leadership and Entrepreneurship
This course prepares engineers to be leaders in organizations of varying size by simulating the planning, decision making, and communication needed to take an idea from germination to execution and delivery, scaling a team from a few people to a 200 person organization. You will be the VP of Engineering in your own startup where you will pitch the idea, develop it, plan the resources needed to deliver it, hire a team, and manage the organization. You will learn entrepreneurial skills needed to harness innovation and discover customer needs, and the leadership skills needed to hire and manage an organization as it grows.  You will learn the skills for effective and appropriate communications as you progress through the leadership pipeline.

666 Fluid-Structure Interactions
Flow around a cylinder, Summary of 1 DOF vibrations, Vortex-Induced Vibrations, Flow-Induced, Instability, Flexible structures in flow, Pipes conveying fluid, Cylinders in axial flow.

667 Advanced Cell and Tissue Biomanufacturing
In this course, students will be introduced to fundamental concepts and current approaches for manufacturing bioactive systems using cells as building blocks. The topics include stem cell/organoid engineering, scaffold/matrices, biomaterials, 3D bioprinting, organ-on-chips, and biohybrid robotics. This course also prepares students for independent research by improving literature reviewing and writing skills.

668 Molecular, Cellular, and Tissue Biomechanics
This course applies principles of continuum mechanics to a broad range of biomechancial phenomena. The topics include: introduction to cell biology, fundamentals of solid mechanics, mechanosensitive machineries in cells, mechanotransduction, cell mechanics, developmental biomechanics, etc. Experimental methods for measuring molecular mechanics, cell adhesion, migration and contraction, and tissue biomechanics will also be discussed. Most recent literature will be used as discussion materials to connect theories with research.

670 Technical Project Management
This course provides an overview of the fundamental concepts of managing engineering and technical projects. Covered topics align with the Project Management Book of Knowledge (PMBOK) developed by the Project Management Institute, Inc. (PMI) and include five major project management process groups: initiation, project planning, executing, monitoring and controlling, and closing. A particular focus of this course will be equipping the student with the important nontechnical skills (i.e., soft skills) needed in leading projects and project teams.

671 Product Management
This course focuses on deciding which product to build, creating a business case, working with engineering, and bringing it to market. It will provide current and aspiring product managers with practical advice on how to successfully define, develop, launch, and market new products. The course is intended for students with no prior product management experience who want to work in that role in a tech company or startup after graduation, as well as aspiring founders who want to learn more about the product development process. It will walk you through the product life cycle, from concept ideation to design and launch, while taking customer feedback into account and utilizing effective tools, processes, and determination to create a scalable product and manage it all the way to its end of life. It explains the product life cycle, market research, competitive analysis, market and pricing strategy, product roadmaps, the people skills required to effectively influence and negotiate, and much more.

672 Strategy-Driven Engineering Innovation
The course emphasizes strategic management content and focuses on technical factors that influence the competitive behavior and performance of business organizations. Upon successful completion of this course, students are able to describe, analyze, explain, optimize, and apply strategic concepts and marketing tactics to any kind of whole business organization. More importantly, students will be prepared to think logically about actual strategic situations that confront managers. By the end of this course, students are able to take a high-level strategic perspective to the resolution of major business problems, scenarios, and issues, with the goal of improving organizational performance and output through structure and market innovation.

673 Wind Turbine Design
This class focuses on the design and analysis of wind turbines. This is accomplished via a semester long wind turbine design project, which utilizes modern wind turbine design and analysis codes, including those of the National Renewable Energy Laboratory, such as TurbSim, Aerodyn, BModes and FAST as well as ancillary codes written in Excel, VBA or Matlab. Students will learn about the theory behind these codes as well as how to develop the input files, run the codes and analyze the results. A technology review assignment will also be required for students to acquaint themselves with one particular technology in detail.

684 Stochastic Processes in IE 1
Introduction to the theory of stochastic processes with emphasis on Markov chains, Poisson processes, markovian queues and networks, and computational techniques in Jackson networks. Applications include stochastic models of production systems, reliability and maintenance, and inventory control.

685 Biorobotics
This course includes instruction on the fundamental concepts for developing (1) robotic systems inspired by biological systems and (2) robotic systems intended to replace or augment functions in biological systems, as well as seminar-style discussions on state-of-the-art research in this field.

686X Multi Criteria Decision Making
One of the most important, exciting and influential topics in Industrial and Systems Engineering has emerged as the field of Multi-Criteria Decision Making (MCDM). Both from the theoretical and practical perspective, MCDM influences all aspects of engineering design and analysis. We will survey and examine in some detail the following issues, topics, and algorithmic techniques of MCDM: Values, Objectives, Attributes and Criteria; Elementary Decision Analysis/Decision Trees; Deterministic and Expected Utility Theory; Vector Optimization Theory; Multi-Attribute Value Systems; Attribute Ranking Methods; Solution Generating Methods; Global Preference Methods; Goal Programming Methods; Interactive Trade-Off Methods; and Group Decision Making Methods.

687 Practical Medical Device Design
The course will provide an introduction to the systematic design, fabrication, testing and documentation process that is required for the commercial development of medical devices, suitable for eventual regulatory approval. The course will dissect how manufacturing, mechanical design and clinical considerations contribute to medical device development. We will focus on devices used for image guided cancer therapy, where 2 devices will be examined over course of the semester. The goal of the course will be to educate and prepare students who are interested in working in the medical device industry.

689 Graduate Seminar
The goal of this seminar is to introduce the graduate students to different cutting edge research projects that are ongoing in the Department and at other Institutions and to promote interdisciplinary research collaboration by encouraging the students to attend the Departmental Seminars and PhD/MS defenses.

699 Masters Thesis
Credit, 6-9

707 Viscous Fluids
Exact solutions to Navier-Stokes flow and laminar boundary layer flow. Introduction to transition and turbulent boundary layers, and turbulence modeling. Boundary layer stability analysis using perturbation methods.

750 Energy Markets and Equitable Energy Systems
The notion of electric power and its role in today's society; A brief history of electricity from the time of Edison and Tesla, A brief review of types of technology for electricity generation and how they have evolved, Mapping of technology to supply curve, notion of a load duration curve.

754 Engineering Economic Decision Making II
Integrated treatment of elements of engineering economy, economics, accounting, and finance and operations research to provide a unified background for economic decision making. Prerequisite: background in economics, engineering, elementary probability theory, and undergraduate economics.

899 Doctoral Dissertation
Credit, 18.