Skip to main content

Faculty

Brad Adams

Associate Professor
Mechanical Engineering

CTB 435-S
Provo, Utah 84602

Matt Allen

Professor
Mechanical Engineering

350B EB
Provo, Utah 84602

Jonathan Blotter

Professor
Mechanical Engineering

350P EB
Provo, Utah 84602

Anton Bowden

Professor, Associate Chair
Mechanical Engineering

350K EB
Provo, Utah 84602

Steven Charles

Associate Professor, Director of Neuroscience Center
Mechanical Engineering, Dean's Office

350J EB
Provo, Utah 84602

Mark Colton

Teaching Professor
Mechanical Engineering

350I EB
Provo, Utah 84602

Douglas Cook

Associate Professor
Mechanical Engineering

350F EB
Provo, Utah 84602

Nathan Crane

Professor
Mechanical Engineering

350A EB
Provo, Utah 84602

Julie Crockett

Associate Professor
Mechanical Engineering

350C EB
Provo, Utah 84602

Brady Davies

Associate Teaching Professor
Mechanical Engineering

350G EB
Provo, Utah 84602

Christopher Dillon

Assistant Professor
Mechanical Engineering

360F EB
Provo, Utah 84602

David Fullwood

Professor
Mechanical Engineering

350N EB
Provo, Utah 84602

Steve Gorrell

Professor
Mechanical Engineering

CTB 435-R
Provo, Utah 84602

Taylor Greenwood

Assistant Professor
Mechanical Engineering

350-S EB
701 E University PKWY
Brigham Young University
Provo, Utah 84602-2401

Jeff Hill

Associate Professor
Mechanical Engineering

350H EB
Provo, UT 84602

Eric Homer

Professor
Mechanical Engineering

350L EB
Provo, Utah 84602

Larry L. Howell

Professor and Associate Academic Vice President
Mechanical Engineering

264-A CB
Provo, UT 84602

Brian Iverson

Professor
Mechanical Engineering

360J EB
Provo, Utah 84602

Brian Jensen

Department Chair, Professor
Mechanical Engineering

360B EB
Provo, Utah 84602

Oliver Johnson

Associate Professor
Mechanical Engineering

350M EB
Provo, Utah 84602

Matt Jones

Associate Professor
Mechanical Engineering

360H EB
Provo, Utah 84602

Marc Killpack

Associate Professor
Mechanical Engineering

360E EB
Provo, Utah 84602

Chris Mattson

Professor
Mechanical Engineering

360C EB
Provo, Utah 84602

Daniel Maynes

Professor
Mechanical Engineering

360K EB
Provo, Utah 84602

Tim McLain

Professor
Mechanical Engineering

240I EB
Provo, UT 84602

Brady Moon

Assistant Professor
Mechanical Engineering

350-U EB
Provo, Utah 84602

Troy Munro

Associate Professor
Mechanical Engineering

350E EB
Provo, Utah 84602

Todd Nelson

Associate Professor
Mechanical Engineering

360N EB
Brigham Young University
Provo, Utah 84602

Andrew Ning

Professor
Mechanical Engineering

360G EB
Provo, Utah 84602

Jason Porter

Associate Professor
Mechanical Engineering

360P EB
Provo, Utah 84602

Hongjuan Ran

Associate Professor
Mechanical Engineering

360Q EB
Provo, UT 84602

John Salmon

Associate Professor
Mechanical Engineering

360D EB
Provo, Utah 84602

Nathan Speirs

Assistant Professor
Mechanical Engineering

350 D EB
Provo, Utah 84602

Benjamin Terry

Associate Professor
Mechanical Engineering

360M EB
Provo, Utah 84602

Dale R. Tree

Professor
Mechanical Engineering

CTB 435-T
Provo, UT 84602

Nathan Usevitch

Assistant Professor
Mechanical Engineering

360 I  EB
Provo, Utah 84602