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
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 - Assistant 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
Christophe Gerard Giraud-Carrier - Professor
BS, Brigham Young University, 1991
MS, Brigham Young University, 1993
PhD, Brigham Young University, 1994
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
Porter Reece Jenkins - Assistant Professor
BS, Brigham Young University, 2014
PhD, Pennsylvania State University, 2020
Michael D Jones - Associate 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
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
Paul Ross Roper - Associate Teaching Professor
BS, Brigham Young University, 1976
MS, Brigham Young University, 1979
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
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 - Assistant 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