Undergraduate Course

Introduction to Finite Element Analysis (ME 489)

This course introduces the theoretical foundations and computational implementation of the finite element method, with applications to structural mechanics and heat transfer. The course combines theory, programming, and simulation to build a solid understanding of finite element analysis. The course materials, including programming labs and recorded lectures, are available through the links below.

Foundations of Finite Element Theory

Students build a solid theoretical foundation in finite element analysis, covering formulation, discretization, numerical integration, and convergence through elasticity and heat transfer problems in 1D and 2D.

Python Programming Labs

Python labs reinforce theory through hands-on implementation of finite element methods, including trusses, elasticity, and heat transfer, with a strong focus on understanding and visualization.

Abaqus Simulation Labs

Students apply finite element concepts in Abaqus to simulate real engineering problems, emphasizing mesh quality, convergence, material behavior, and practical modeling decisions.

graduate Course

Introduction to Finite Element Analysis (ME 489)

This course introduces the theoretical foundations and computational implementation of the finite element method, with applications to structural mechanics and heat transfer. The course combines theory, programming, and simulation to build a solid understanding of finite element analysis. The course materials, including programming labs and recorded lectures, are available through the links below.

Foundations of Finite Element Theory

Students build a solid theoretical foundation in finite element analysis, covering formulation, discretization, numerical integration, and convergence through elasticity and heat transfer problems in 1D and 2D.

Python Programming Labs

Python labs reinforce theory through hands-on implementation of finite element methods, including trusses, elasticity, and heat transfer, with a strong focus on understanding and visualization.

Abaqus Simulation Labs

Students apply finite element concepts in Abaqus to simulate real engineering problems, emphasizing mesh quality, convergence, material behavior, and practical modeling decisions.

Interactive Resource

Learning Through Minecraft

Take the infinite creative possibilities of Minecraft and combine it with the tools to teach some of the most important engineering and physics principles back in the real world.

About the Mod

The Minecraft Elasticity Solver allows you to run stress analysis on almost any structure you can possibly build in Minecraft. This mod takes the infinite creative possibilities of Minecraft and combines it with the tools to teach some of the most important engineering and physics principles back in the real world.

End Bridge Challenge

Now we journey to the end where a strangely placed cabin needs a bridge to protect them from the infinite void.

Barn Truss Challenge

Now we journey to a rural village where a farmer needs a sturdy roof for their horse barn.

Nether Truss Challenge

This spooky challenge brings you to the nether giving the Nether Fortress a bridge to rest of the nether.