Teaching

beam_banner


Since 2015, Prof. Holmes has led DICE (Digital Inspiration, Communication, and Education), a program that hopes to improve understanding, communication, and accessibility for mechanics students. We have digitized lecture notes, created lecture videos, started a Structural Mechanics Newsletter, engaged academics and the general public on Twitter/X, created graduate-level short courses, and published open source code.

This material is based upon work supported by the National Science Foundation under Grant No. 1454153. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.


ME305: Mechanics of Materials

beam_banner

This course covers concepts of stress, strain, and deformation. We will introduce constitutive relationships that couple stress to strain by the material’s properties. We show how normal and shear stresses can emerge by axial loaded, torsional loaded, bending, and pressure, and we demonstrate how the stresses are combined during more complex loadings. We will show how stress can by transformed to identify the magnitudes and directions of principal stresses. Finally, we will introduce the concept of structural stability to describe the buckling of beams under compressive loading.

The goals of this course are:

  1. To identify and calculate stresses in various engineering structures.
  2. To determine how mechanical structures deform in response to external loads.
  3. To understand how stress and strain combine to enable problems with complex loads to be solved.

Syllabus: Fall 2017

Statics Review: PDF
Statics Review Solutions: PDF

The course progresses through the following topics:


ME309: Structural Mechanics

This course covers the application of solid mechanics to structures using concepts from elementary elasticity, energy principles, and introductions to matrix and finite element methods.

The goals of this course are:

  1. To apply solid mechanics and elementary elasticity to structures.
  2. To formulate analytical solutions to simple structures using equilibrium methods and energy principles.
  3. To use numerical methods to predict deformation, stability, and failure of complex structures.

Syllabus: Spring 2023

Structural Mechanics Newsletter

In years past, this course progresses through the following topics:


ME712: Applied Mathematics in Mechanics

This course introduces students to methods of applied mathematics relevant to theoretical and applied mechanics. We will discuss dimensional analysis, scaling, perturbation methods, variational calculus, and differential geometry.

Syllabus: Fall 2023

Notes: Lecture NotesUpdated: 10/5/2020

YouTube Channel: Lectures

Mathematica: Download Student Version — BU Student

The course progresses through the following topics:

  • Lecture 1 – Dimensional Analysis and Projectiles [notes] [video]
  • Lecture 2 – Similarity Variables and Diffusion [notes] [video] [Mathematica]
  • Lecture 3 – Buckingham Pi Theorem and Fatigue [notes] [video]
  • Lecture 4 – Discussing Problem Set 1 [notes] [video]
  • Lecture 5 – Bubbles and Wrinkles! [notes] [video] [Slides]
  • Lecture 6 – How to Nondimensionalize an Equation [notes] [video]
    • Problem Set 2: [PDF]
  • Lecture 7 – Perturbation Methods (Regular) [notes] [video]
    • Intro to Mathematica [MMA]
    • Regular Perturbation [MMA]
  • Lecture 8 – Discussing Problem Set 2 [notes] [video]
  • Lecture 9 – Perturbation Methods (Regular) – Projectiles [notes] [video]
    • Regular Perturbation: Projectiles [MMA]
    • Regular Perturbation: Projectiles (Fancier) [MMA]
  • Lecture 10 – Perturbation Methods (Regular) – Projectiles (cont.) [notes] [video]
  • Lecture 11 – Perturbation Methods (Regular) – System of Equations [video]
    • Thermokinetics [MMA]
  • Lecture 12 – Perturbation Methods (Singular) [video]
    • Singular Perturbation [MMA]
  • Lecture 13 – Boundary Layers [video]
    • Singular Perturbation of an ODE [MMA]
  • Lecture 14 – Multiple Boundary Layers [BREAKOUT ROOMS]
  • Lecture 15 – Multiple Boundary Layers and Two-Timing [video]
    • Multiple Boundary Layers [MMA]
    • Two-Timing [MMA]
  • Lecture 16 – Problem Set 3 [video]
  • Lecture 17 – Variational Calculus and Principle of Least Action [video]
  • Lecture 18 – Euler-Lagrange Equations; Planar Geodesics [video]
  • Lecture 19 – Deriving the elastica from a Variational Principle [video]
  • Lecture 20 – Constrained Minimization: Lagrange Multipliers and Penalty Functions [video]
  • Lecture 21 – Dynamical Systems and Linear Stability Analysis [video]
  • Lecture 22 – Stability and Bifurcations [video]
  • Lecture 23 – Tensor Analysis and Differential Geometry [video]
  • Lecture 24 – Gaussian Curvature; Calculus on Curved Surfaces [video]

Short Course: Swelling of Elastic Materials

beam_banner

This short course covers Darcy’s law, linear poroelasticity, and the swelling of elastomers. It was presented in two parts at the Complex Motion in Fluids Summer School in Krogerup, Denmark (Aug. 9th – 15th, 2015).


Short Course: Elastic Instabilities for Form and Function

beam_banner

This short course covers the mechanics of thin structures and their elastic stability. It was presented in three parts at the Universita di Roma, Sapienza in Rome, Italy (May 23rd – 27th, 2015).


Short Course: Confined Fluid Flow – Microfluidics and Capillarity

beam_banner

This short course covers fundamentals of low Reynolds number fluid flow and its exploitation within microfluidic devices and confined geometries. It was presented in three parts at the Universita di Roma, Sapienza in Rome, Italy (May 23rd – 27th, 2015).


This material is based upon work supported by the National Science Foundation under Grant No. 1505125. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.