MAME - Fall 2026 Graduate Course Offerings

 

Back to top

NOTE: Courses may be subject to change. Please check back often.


Materials Engineering Graduate Courses

Course Code / Title

Class Day / Time

Instructor

Capacity

Course Description


Course Code/Title:

MATL 8813-1 (cross-listed with MECH 8290-93)

Tribology: Materials and Manufacturing Aspects

 

Class Day/Time:

Wednesday

2:30pm - 5:20pm  

Instructor:

Dr. Alpas

Capacity:

15 seats

Course Description:

This course will prepare students to perform experimental and analytical work on the materials and manufacturing aspects of tribology.  Fundamentals equations of wear, wear testing methods; micromechanisms of wear, modeling of surface contacts, frictional heating during sliding contact; tribology of internal combustion engines, friction and wear during machining operations; wear control via surface coatings, coatings for cutting tools.


Course Code/Title:

MATL 8890-20
Thin Films and Coatings

 

Class Day/Time:

Monday
11:30am - 2:20pm  

Instructor:

Dr. Nie

Capacity:

20 seats

Course Description:

This course is to provide a comprehensive understanding of the surface needs of engineering components.  The course covers introduction to principal vapor deposition processes and vacuum technology.  Special emphasis is placed on the fundamentals of the formation, characterization, properties and applications of a variety of thin films and hard coatings.  Students will be able to design and select thin film and coating materials for engineering applications (e.g., anti-wear and tribology). 



Industrial Engineering Graduate Courses

Course Code / Title

Class Day / Time

Instructor

Capacity

Course Description



Course Code/Title:

INDE-8360-01
 (cross-listed with MECH-8290-09)

Computer Aided Design

Class Day/Time:

Thursday
11:30am - 2:20pm 

Instructor:

Dr. Zamani

Capacity:

10 seats

Course Description:

This course in CAD/CAM/CAE is directed towards students preparing to work as technical professionals and mechanical designers in industry.  This course is based on from theory to practice and discusses important integration issues and approaches.  The lectures present basic and generic principles and tools; this is supplemented with significant hands-on practice and engineering applications.  Much of the learning will result from "hands-on" experience operating CAD software and learning the machining tools and a bit of programming (CAM) as well.  

Course Code/Title:

INDE-8900-06

Data Science and Machine Learning

Class Day/Time:

Thursday
4:00 pm - 6:50 pm  

Instructor:

Dr. Azab

Capacity:

30 seats

Course Description:

Introduction to Data Science and Machine Learning. Data science workflow, data preparation and preprocessing, exploratory data analysis, data visualization, and feature engineering. Shallow learning. Supervised learning including regression and classification, unsupervised learning including clustering; model validation and performance evaluation are covered.


Course Code/Title:

INDE 8900-07

Scheduling and Sequencing

Class Day/Time:

Wednesday
4:00 pm - 6:50 pm  

Instructor:

Dr. Azab

Capacity:

30 seats

Course Description:

This graduate course examines the theory, models, algorithms, and applications of sequencing and scheduling in manufacturing and service systems. Topics include scheduling fundamentals, performance measures, single-machine, parallel-machine, flow-shop, and job-shop scheduling problems. Students learn to formulate scheduling problems using mathematical programming techniques and solve them using algebraic modeling languages and commercial optimization solvers. The course covers exact methods, including dynamic programming and branch-and-bound, heuristic, as well as exposure to metaheuristic, AI-assisted, and machine learning approaches for complex and computationally intractable scheduling problems. Emphasis is placed on algorithm design, mathematical modeling and programming, performance evaluation, and the practical implementation of scheduling solutions using modern optimization and data-driven tools.


Mechanical Engineering Graduate Courses

Course Code / Title

Class Day / Time

Instructor

Capacity

Course Description



Course Code/Title:

MECH 8290-04


Air Conditioning

Class Day/Time:

Tuesday
4:00pm - 6:50pm 

Instructor:

TBA

Capacity:

50 seats

Course Description:

This course discusses the principles of environmental air quality and occupant comfort control, Psychrometric analysis of buildings as applied to common air distribution system designs, solar radiation estimation techniques and other energy transfer mechanisms, and their application to cooling and heating load calculations.

Course Code/Title:

MECH 8290-09
 (cross-listed with INDE-8360-01)

Computer Aided Design

Class Day/Time:

Thursday
11:30am - 2:20pm 

Instructor:

Dr. Zamani

Capacity:

40 seats

Course Description:

This course in CAD/CAM/CAE is directed towards students preparing to work as technical professionals and mechanical designers in industry.  This course is based on from theory to practice and discusses important integration issues and approaches.  The lectures present basic and generic principles and tools; this is supplemented with significant hands-on practice and engineering applications.  Much of the learning will result from "hands-on" experience operating CAD software and learning the machining tools and a bit of programming (CAM) as well.  

Course Code/Title:

MECH 8290-25

Heat Exchanger Design

Class Day/Time:

Wednesday
10:00am - 12:50pm

Instructor:

Dr. Fartaj

Capacity:

30 seats

Course Description:

This course introduces the fundamental principles and practical design of heat exchangers used in energy, process, environmental, and thermal systems. Students develop skills in analyzing and sizing heat exchangers using the LMTD and effectiveness–NTU methods while gaining an understanding of heat transfer mechanisms, overall heat transfer coefficients, pressure drop, fouling, and thermal-hydraulic performance. Common exchanger types, including shell-and-tube, plate, compact, and finned-tube heat exchangers, are examined through engineering applications and case studies. Emphasis is placed on integrating heat transfer and fluid flow concepts, applying design correlations, evaluating operational trade-offs, and using computational tools for heat exchanger analysis, performance assessment, and design.


Course Code/Title:

MECH 8290-47

Advanced Vibrations

Class Day/Time:

Tuesday
11:30am - 2:20pm

Instructor:

Dr. Novak

Capacity:

 30 seats

Course Description:

This graduate-level course provides an advanced treatment of mechanical vibration theory and its application to engineering systems. Building upon concepts introduced in an undergraduate vibrations course, students will develop analytical, computational, and modeling skills for the analysis of complex dynamic systems. Emphasis is placed on the formulation of equations of motion, modal analysis, vibration response prediction, and modern techniques for analyzing multi-degree-of-freedom and continuous systems. Applications are drawn from mechanical, aerospace, automotive and industrial engineering systems. The course integrates theoretical development with practical engineering examples to prepare students for advanced research and professional practice in dynamics and mechanical vibration engineering. 

 

Course Code/Title:

MECH 8290-60 
(ECE)
Cross-listed with ELEC 8900-30)

Advanced Energy Storage Systems

Class Day/Time:

Wednesday
5:30pm - 8:20pm

Instructor:

Dr.Balasingam

Capacity:

60 seats

Course Description:

This is a graduate level course designed to provide in-depth knowledge in energy storage systems, particularly, batteries. This course will introduce important battery management problems, such as battery fuel gauging, optimal charging, and cell balancing, and introduce engineering approaches to solve them. This course offers hands on experience in battery management through programming examples supported by realistic data.

Course Code/Title:

MECH 8290-79

Practical CFD and Turbulence Modeling

Class Day/Time:

Monday
10:00am - 12:50pm

Instructor:

Dr.Adhikari

Capacity:

50 seats

Course Description:

This course is intended to provide practical knowledge required to initiate research or applications in computational fluid dynamics.  Topics include: CFD fundamentals, Numerical method, Grid Generation, Boundary Conditions, Algorithms and Solvers, Introduction to Turbulence and Turbulence Modelling.  Introduction to OpenFOAM, and Simulation of Different Problems.  

Course Code/Title:

MECH 8290-93 (cross listed with MATL 8813-1)

Tribology: Materials and Manufacturing Aspects

Class Day/Time:

Wednesday
2:30pm - 5:20pm

Instructor:

Dr. Alpas

Capacity:

20 seats

Course Description:

This course will prepare students to perform experimental and analytical work on the materials and manufacturing aspects of tribology.  Fundamentals equations of wear, wear testing methods; micromechanisms of wear, modeling of surface contacts, frictional heating during sliding contact; tribology of internal combustion engines, friction and wear during machining operations; wear control via surface coatings, coatings for cutting tools.