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: Utah and the Constitution: a new national narrative

September 26, 2023
Knowing America’s national story is the only way to preserve liberty, taught Akhil Reed Amar, Yale’s Sterling Professor of Law and Political Science, at Tuesday’s Constitution Day forum.
overrideBackgroundColorOrImage= overrideTextColor= overrideTextAlignment= overrideCardHideSection=false overrideCardHideByline=false overrideCardHideDescription=false overridebuttonBgColor= overrideButtonText= overrideTextAlignment=
data-content-type="article"

Yelp certified: BYU-led research discovering ways to keep fake online reviews offline

September 26, 2023
A new study led by a BYU business professor offers strategic measures that businesses can take (and that consumers should be aware of) to instill a greater sense of trust in online review platforms and combat misinformation.
overrideBackgroundColorOrImage= overrideTextColor= overrideTextAlignment= overrideCardHideSection=false overrideCardHideByline=false overrideCardHideDescription=false overridebuttonBgColor= overrideButtonText= overrideTextAlignment=
data-content-type="article"

BYU educators, Native American tribal leaders team up to enrich Utah elementary arts programs

September 14, 2023
The BYU ARTS Partnership, part of the David O. McKay School of Education, began 16 years ago to increase the quality and quantity of arts education through dance, drama, music and visual art in elementary schools. The NACI is one of its four initiatives.
overrideBackgroundColorOrImage= overrideTextColor= overrideTextAlignment= overrideCardHideSection=false overrideCardHideByline=false overrideCardHideDescription=false overridebuttonBgColor= overrideButtonText= overrideTextAlignment=
overrideBackgroundColorOrImage= overrideTextColor= overrideTextAlignment= overrideCardHideSection=false overrideCardHideByline=false overrideCardHideDescription=false overridebuttonBgColor= overrideButtonText=