Mechanical Engineering Faculty

Bradley R Adams - Associate Professor

BS, Brigham Young University, 1984
MS, Brigham Young University, 1985
PhD, University of Utah,1993

Matthew Scott Allen - Professor

BS, Brigham Young University, 2001
MS, Georgia Institute of Technology, 2004
PhD, Georgia Institute of Technology, 2005

Jonathan D Blotter - Professor

BS, Utah State University, 1991
MS, Utah State University, 1993
PhD, Virginia Polytechnic Institute and State University, 1996

Anton E Bowden - Professor

BS, Utah State University, 1996
PhD, University of Utah, 2003

Steven Knight Charles - Assistant Professor

BS, Brigham Young University, 1996
MS, Massachusetts Institute of Technology, 2004
PhD, Harvard-MIT, 2008

Mark B Colton - Associate Teaching Professor

BS, University of Utah, 1997
MS, University of Utah, 2001
PhD, University of Utah, 2006

Douglas Dwight Cook - Assistant Professor

BS, Utah State University, 2003
MS, Purdue University, 2005
PhD, Purdue University, 2009

Nathan B Crane - Professor

BS, Brigham Young University, 1998
MS, Brigham Young University, 1999
PhD, Massachusetts Institute of Technology, 2005

Julie Crockett - Associate Professor

BS, University of Denver, 2002
MS, University of California, San Diego, 2004
PhD, University of California, San Diego, 2007

Brady Reuben Davies - Associate Teaching Professor

BS, Brigham Young University, 1983
MEM, Brigham Young University, 1984
PhD, Brigham Young University, 1988

Christopher Reed Dillon - Assistant Professor

BS, Brigham Young University, 2009
PhD, University of Utah, 2014

David T Fullwood - Professor

BSc, University of York, 1987
MS, University of Utah, 1989
PhD, University of London, 1992
MS, Brigham Young University, 2005

Steven E Gorrell - Associate Professor

BS, Brigham Young University, 1988
MS, Virginia Tech, 1990
PhD, Iowa State University, 2001

Jeffrey R Hill - Associate Professor

BS, Brigham Young University, 2004
MS, Brigham Young University, 2005
PhD, The Pennsylvania State University, 2011

Eric R Homer - Assistant Professor

BS, Brigham Young University, 2006
MS, Brigham Young University, 2006
PhD, Massachusetts Institute of Technology, 2010

Larry L Howell - Professor

BS, Brigham Young University, 1987
MS, Purdue University, 1991
PhD, Purdue University, 1993

Brian D Iverson - Associate Professor

BS, Brigham Young University, 2002
MS, Purdue University, 2004
PhD, Purdue University, 2008

Brian D Jensen - Professor

BS, Brigham Young University, 1996
MS, Brigham Young University, 1998
PhD, University of Michigan, 2004
MS, University of Michigan, 2004

Oliver Kent Johnson - Assistant Professor

BS, Brigham Young University, 2010
PhD, Massachusetts Institute of Technology, 2015

Matthew R Jones - Associate Professor

BS, Brigham Young University, 1988
MS, University of Illinois, Urbana, 1990
PhD, University of Illinois, Urbana, 1993

Marc D Killpack - Assistant Professor

BS, Brigham Young University, 2007
MS, Georgia Institute of Technology, 2008
MSc, ENSAM, 2009
PhD, Georgia Institute of Technology, 2013

Spencer P Magleby - Professor

MS, Brigham Young University, 1983
BS, Brigham Young University, 1983
PhD, University of Wisconsin, Madison, 1988

Christopher Andrew Mattson - Associate Professor

BS, Brigham Young University, 1999
MS, Brigham Young University, 2001
PhD, Rensselaer Polytechnic Institute, 2003

Rulon D Maynes - Professor

BS, Utah State University, 1992
MS, Utah State University, 1993
PhD, University of Utah, 1997

Timothy Wayne McLain - Professor

BS, Brigham Young University, 1986
MS, Brigham Young University, 1987
PhD, Stanford University, 1995

Troy R Munro - Assistant Professor

BS, Utah State University, 2012
MS, Utah State University, 2012
Dual PhD, Utah State University, 2016
Dual PhD, Katholieke Universiteit Leuven, 2016

Simeon A Ning - Assistant Professor

BS, Brigham Young University, 2006
MS, Stanford University, 2008
PhD, Stanford University, 2011

John LaNay Salmon - Assistant Professor

BS, University of Calgary, 2004
MS, Utah State University, 2006
MS, Georgia University of Technology, 2010
PhD, Georgia University of Technology, 2013

Carl David Sorensen - Professor

BS, Brigham Young University, 1981
PhD, Massachusetts Institute of Technology, 1985

Benjamin Spencer Terry - Associate Professor

BS, Brigham Young University, 1997
MS, Colorado School of Mines, 1999
PhD, University of Colorado, Boulder, 2012

Dale Reif Tree - Professor

BS, Brigham Young University, 1986
MS, Purdue University, 1988
PhD, University of Wisconsin, 1992

Brent W Webb - Professor

BS, Brigham Young University, 1981
MS, Brigham Young University, 1982
PhD, Purdue University, 1986