Skip to Main Content
Navigated to Computer Science Faculty.

Computer Science Faculty

Christopher J Archibald - Assistant Professor

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

Joseph Cory Barker - Teaching Professor

BS, Brigham Young University, 1982
PhD, Brigham Young University, 1994

Gordon Bean - Assistant Teaching Professor

BS, Brigham Young University, 2008
PhD, University of California, 2014

Mark Joel Clement - Professor

BS, Brigham Young University, 1985
MS, Brigham Young University, 1989
PhD, Oregon State University, 1994

Jacob William Crandall - Associate Professor

BS, Brigham Young University, 2001
MS, Brigham Young University, 2004
PhD, Brigham Young University, 2006

Casey T Deccio - Associate Professor

BS, Brigham Young University, 2002
MS, Brigham Young University, 2004
PhD, University of California Davis, 2010

Parris K Egbert - Professor

BS, Utah State University, 1986
MS, University of Illinois, Urbana, 1990
PhD, University of Illinois, Urbana, 1992

Ryan Matthew Farrell - Associate Professor

BS, University of California, Berkeley, 2001
MS, University of Maryland, College Park, 2006
PhD, University of Maryland, College Park, 2011

Nancy Ellen Fulda - Assistant Professor

BS, Brigham Young University, 2002
MS, Brigham Young University, 2004
PhD, Brigham Young University, 2019

Kimball Richard Germane - Assistant Professor

BS, Brigham Young University, 2010
MS, Brigham Young University, 2012
PhD, University of Utah, 2018

Michael A Goodrich - Professor

BS, Brigham Young University, 1992
MS, Brigham Young University, 1995
PhD, Brigham Young University, 1996

David R Grimsman - Assistant Professor

BS, Brigham Young University 2006
MS, Brigham Young University 2016
PhD, University of California Santa Barbara, 2021

Seth R Holladay - Associate Professor

BS, Brigham Young University, 2004
MS, Brigham Young University, 2007

Amanda Lee Hughes - Associate Professor

BS, Brigham Young University, 2000
ME, University of Colorado Boulder, 2006
PhD, University of Colorado Boulder, 2012

Porter Reece Jenkins - Associate Teaching Professor

BS, Brigham Young University, 2014
PhD, Pennsylvania State University, 2020

Lee Jensen- Assistant Teaching Professor

BS, Brigham Young University, 1994
MS, Brigham Young University, 2000

Michael D Jones - Professor

BS, Brigham Young University, 1995
MS, Brigham Young University, 1997
PhD, University of Utah, 2001

Tony R Martinez - Professor

BS, Brigham Young University, 1982
MS, University of California, Los Angeles, 1983
PhD, University of California, Los Angeles, 1986

Eric G Mercer - Associate Professor

BS, University of Utah, 1996
MS, University of Utah, 1999
PhD, University of Utah, 2002

Bryan Stuart Morse - Professor

BS, Brigham Young University, 1986
MA, Brigham Young University, 1990
PhD, University of North Carolina, Chapel Hill, 1995

Yiu-Kai Dennis Ng - Associate Professor

BS, Brigham Young University, 1982
MS, Brigham Young University, 1984
PhD, Kansas State University, 1991

Xinru Woo Page -- Associate Professor

BS, Stanford University, 2003
MS, Stanford University, 2003
PhD, University of California, Irvine, 2014

Michael Reynolds - Assistant Teaching Professor

BS, Brigham Young University, 2006
MS, University of Washington, 2013

Stephen Darrow Richardson - Associate Professor

BS, Brigham Young University, 1977
MA, Brigham Young University, 1980
PhD, City University of New York, 1997

Kenneth J Rodham - Teaching Professor

BS, Brigham Young University, 1990
MS, Brigham Young University, 1992
PhD, Brigham Young University, 1995

Kent Eldon Seamons - Professor

BS, Brigham Young University, 1986
PhD, University of Illinois, Urbana, 1996

Kevin Darrell Seppi - Professor

BS, Brigham Young University, 1982
MS, Santa Clara University, 1987
PhD, University of Texas, Austin, 1990

Jonathan Paul Sillito - Associate Professor

BSc, University of Alberta, 1998
MSc, University of Alberta, 2000
PhD, University of British Columbia, 2006

Quinn O Snell - Professor

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

Tom Stephens - Assistant Teaching Professor

BS, Brigham Young University, 1996
MS, New Mexico State University, 1999
PhD, New Mexico State University, 2003
MLIS, University of North Texas, 2016

Craig Paul Vandyke - Assistant Professor

BFA, Brigham Young University, 2003
MFA, San Francisco Academy of Art, 2020

Dan Aaron Ventura - Professor

BS, Brigham Young University, 1992
MS, Brigham Young University, 1995
PhD, Brigham Young University, 1998

Sean C Warnick - Professor

BS, Arizona State University, 1993
MS, Massachusetts Institute of Technology, 1995
PhD, Massachusetts Institute of Technology, 2003

Jerod W Wilkerson - Associate Teaching Professor

BS, Brigham Young University, 1994
MAcc, Brigham Young University, 1994
PhD, University of Arizona, 2008

David Wingate - Associate Professor

BS, Brigham Young University, 2002
MS, Brigham Young University, 2004
PhD, University of Michigan, 2008

Daniel Mark Alexander Zappala - Professor

BS, Stanford University, 1990
PhD, University of Southern California, 1997