Skip to main content
Intellect

Michael Goodrich appointed chair of the Department of Computer Science

Dan Ventura named associate chair

BYU's College of Physical and Mathematical Sciences has announced the appointment of Dr. Michael Goodrich as the new chair of the Department of Computer Science, effective immediately, with Dr. Dan Ventura serving as the new associate chair.

Goodrich received his B.S., M.S., and Ph.D. in electrical and computer engineering from BYU in 1992, 1995, and 1996, respectively. Following his education, he worked as a postdoctoral research associate with Nissan at Cambridge Basic Research (CBR).

Following his postdoctoral research at CBR, Goodrich joined the BYU Department of Computer Science as a research assistant professor in 1998. His current research focuses on human-robot interaction, multi-agent learning, artificial intelligence, and human machine interaction.

In 1999, Goodrich switched to a teaching and research position and has now taught classes at BYU for 15 years. Goodrich’s goals have always been to genuinely care about the students in his classes, to make classes both intellectually stimulating and challenging, and to make personal contact with every student, especially those who are struggling.

The department's new associte chair, Ventura received his B.S., M.S., and Ph.D. in computer science from BYU in 1992, 1995, and 1998, respectively. Following graduation, he worked as a research scientist for Fonix Corporation until 1999.

After his stint with Fonix, he worked as a research associate in the Applied Research Laboratory at Penn State University until 2001. He joined Penn State’s graduate faculty of Computer Science and Engineering at that time as well. Later that year, he joined the BYU Department of Computer Science as an assistant professor and has worked in the department ever since. 

His research focuses on building systems to which he can attribute creativity, thus expanding the understanding of (artificial) intelligence and leading to the development of more robust artificially intelligent systems. In addition, he facilitates work on computational creativity that necessitates advances in other fields, such as natural language processing and understanding; computer vision; and search and information retrieval.   

Related Articles

data-content-type="article"

Forum: Religion’s surprising impact on academic success

March 25, 2025
“I know that your faith isn’t something you practice only on Sundays — it influences your daily decisions, your work ethic and your vision for the future,” expressed Ilana M. Horwitz in her forum address at Brigham Young University.
overrideBackgroundColorOrImage= overrideTextColor= promoTextAlignment= overrideCardHideSection=false overrideCardHideByline=false overrideCardHideDescription=false overridebuttonBgColor= overrideButtonText= promoTextAlignment=
data-content-type="article"

BYU professor and former Utah Poet Laureate recognizes the sacred in everyday life

March 24, 2025
A Q&A with BYU professor of English Lance Larsen, who has been writing poetry for four decades. His poems are regularly published in leading literary journals, and he has received prestigious awards, including the Pushcart Prize and a grant from the National Endowment for the Arts. From 2012-17 he served as Utah Poet Laureate, advocating for the arts throughout the state. He recently published his sixth book of poetry — "Making a Kingdom of It."
overrideBackgroundColorOrImage= overrideTextColor= promoTextAlignment= overrideCardHideSection=false overrideCardHideByline=false overrideCardHideDescription=false overridebuttonBgColor= overrideButtonText= promoTextAlignment=
data-content-type="article"

Three days, one song: BYU music students team up with Grammy winner Mark Lettieri to create new track

March 14, 2025
Imagine being tasked with writing a song in just three days, and then getting the chance to work alongside world-renowned guitarist Mark Lettieri. That was the incredible opportunity five BYU commercial music students.
overrideBackgroundColorOrImage= overrideTextColor= promoTextAlignment= overrideCardHideSection=false overrideCardHideByline=false overrideCardHideDescription=false overridebuttonBgColor= overrideButtonText= promoTextAlignment=
overrideBackgroundColorOrImage= overrideTextColor= promoTextAlignment= overrideCardHideSection=false overrideCardHideByline=false overrideCardHideDescription=false overridebuttonBgColor= overrideButtonText=