Skip to main content

Faculty

Brad Adams

Associate Professor
Mechanical Engineering

360-I EB
Provo, UT 84602

Matt Allen

Professor
Mechanical Engineering

350B EB
Provo, UT 84602-4119

Jonathan Blotter

Professor
Mechanical Engineering

350P EB
Provo, UT 84602

Anton Bowden

Professor
Mechanical Engineering

350K EB
Provo, UT 84602

Steven Charles

Associate Professor
Mechanical Engineering

350J EB
Provo, UT 84602

Mark Colton

Teaching Professor
Mechanical Engineering

350I EB
Provo, UT 84602

Douglas Cook

Assistant Professor
Mechanical Engineering

350-F EB
Provo, UT 84602

Nathan Crane

Professor
Mechanical Engineering

360 EB
Provo, UT 84602

Julie Crockett

Associate Professor
Mechanical Engineering

350C EB
Provo, UT 84602

Brady Davies

Associate Teaching Professor
Mechanical Engineering

350Q EB - Brigham Young University
Provo, UT 84602

Christopher Dillon

Assistant Professor
Mechanical Engineering

360Q EB - Brigham Young University
Provo, UT 84602

David Fullwood

Professor
Mechanical Engineering

350N EB
Provo, UT 84602

Steve Gorrell

Professor
Mechanical Engineering

350D EB - Brigham Young University
Provo, UT 84602

Jeff Hill

Associate Professor
Mechanical Engineering

350U EB
Provo, UT 84602

Eric Homer

Professor
Mechanical Engineering

350 EB
Provo, UT 84602

Larry L. Howell

Professor and Associate Academic Vice President
Mechanical Engineering

A-376 ASB
Provo, UT 84602

Brian Iverson

Associate Professor
Mechanical Engineering

350 EB
Provo, UT 84602

Brian Jensen

Associate Chair, Professor
Mechanical Engineering

350G EB - Brigham Young University
Provo, UT 84602

Oliver Johnson

Associate Professor
Mechanical Engineering

350M EB
Provo, UT 84602

Matt Jones

Associate Professor
Mechanical Engineering

360H EB
Provo, UT 84602

Marc Killpack

Associate Professor
Mechanical Engineering

360E EB
Provo, UT 84602

Spencer P. Magleby

Professor
Mechanical Engineering

350H EB
Provo, UT 84602

Chris Mattson

Professor
Mechanical Engineering

350 Eb
Provo, UT 84602-4119

Daniel Maynes

Professor
Mechanical Engineering

360K EB
Provo, UT 84602

Tim McLain

Professor
Mechanical Engineering

240-I EB
Provo, UT 84602

Troy Munro

Mechanical Engineering

350E EB - Brigham Young University
Provo, UT 84602

Andrew Ning

Associate Professor
Mechanical Engineering

360F EB - Brigham Young University
Provo, UT 84602

Jason Porter

Associate Professor
Mechanical Engineering

360P EB
Provo, UT 84602

John Salmon

Associate Professor
Mechanical Engineering

360D EB
Provo, UT 84602

Nathan Speirs

Assistant Professor
Mechanical Engineering

360N EB - Brigham Young University
Provo, UT 84602

Benjamin Terry

Associate Professor
Mechanical Engineering

360M EB
Provo, UT 84602

Dale R. Tree

Professor and Department Chair
Mechanical Engineering

360B EB
Provo, UT 84602

Nathan Usevitch

Assistant Professor
Mechanical Engineering

350S EB
Provo, Utah 84602

Brent Webb

Professor
Mechanical Engineering

360G EB - Brigham Young University
Provo, UT 84602