Skip to main content

Faculty

Brad Adams

Associate Professor
Mechanical Engineering

360I EB - Brigham Young University
Provo, UT 84602

Matt Allen

Professor
Mechanical Engineering

350B EB
Provo, UT 84602

Jonathan Blotter

Professor
Mechanical Engineering

350P EB - Brigham Young University
Provo, UT 84602

Anton Bowden

Professor
Mechanical Engineering

350K EB - Brigham Young University
Provo, UT 84602

Steven Charles

Associate Professor
Mechanical Engineering

350J EB - Brigham Young University
Provo, UT 84602

Mark Colton

Teaching Professor
Mechanical Engineering

350I EB
Provo, UT 84602

Douglas Cook

Associate Professor
Mechanical Engineering

350F EB - Brigham Young University
Provo, UT 84602

Nathan Crane

Professor
Mechanical Engineering

360 EB - Brigham Young University
Provo, UT 84602

Julie Crockett

Associate Professor
Mechanical Engineering

350C EB - Brigham Young University
Provo, UT 84602

Brady Davies

Associate Teaching Professor
Mechanical Engineering

350Q EB - Brigham Young University
Provo, UT 84602

Christopher Dillon

Assistant Professor
Mechanical Engineering

360F EB - Brigham Young University
Provo, UT 84602

David Fullwood

Professor
Mechanical Engineering

350N EB - Brigham Young University
Provo, UT 84602

Steve Gorrell

Professor
Mechanical Engineering

350D EB - Brigham Young University
Provo, UT 84602

Jeff Hill

Associate Professor
Mechanical Engineering

350H EB
Provo, UT 84602

Eric Homer

Professor
Mechanical Engineering

350 EB - Brigham Young University
Provo, UT 84602

Larry L. Howell

Professor and Associate Academic Vice President
Mechanical Engineering

A-376 ASB
Provo, UT 84602

Brian Iverson

Professor
Mechanical Engineering

360J EB - Brigham Young University
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 - Brigham Young University
Provo, UT 84602

Matt Jones

Associate Professor
Mechanical Engineering

360H EB - Brigham Young University
Provo, UT 84602

Marc Killpack

Associate Professor
Mechanical Engineering

360E EB - Brigham Young University
Provo, UT 84602

Chris Mattson

Professor
Mechanical Engineering

350 Eb
Provo, UT 84602-4119

Daniel Maynes

Professor
Mechanical Engineering

360K EB - Brigham Young University
Provo, UT 84602

Tim McLain

Professor
Mechanical Engineering

240-I EB
Provo, UT 84602

Troy Munro

Associate Professor
Mechanical Engineering

350E EB - Brigham Young University
Provo, UT 84602

Andrew Ning

Associate Professor
Mechanical Engineering

360G EB - Brigham Young University
Provo, UT 84602

Jason Porter

Associate Professor
Mechanical Engineering

360P EB - Brigham Young University
Provo, UT 84602

Hongjuan Ran

Associate Professor
Mechanical Engineering

360Q EB
Provo, UT 84602

John Salmon

Associate Professor
Mechanical Engineering

360D EB - Brigham Young University
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 - Brigham Young University
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