Graduation Celebration!
April, 14 2021
Screen Shot 2021-04-14 at 4.18.11 PM.png

Plan on attending our graduation celebrations on April 22nd.

BYU Commencement will be at 10am on April 22nd, the College of Physical and Mathematical Sciences Convocation Part 1 will be at 2pm.
Welcome to New Faculty Member - Porter Jenkins
April, 01 2021

Porter is extremely excited to be joining the faculty at BYU. His main area of research is Artificial Intelligence, where he tries to help machines learn a little bit more like humans.  He received a PhD from Penn State studying machine learning and data mining, and BS in Statistics from BYU.

We are excited to have Dr Porter Jenkins join the BYU Computer Science Faculty.
Student Employee Appreciation week
March, 22 2021
Student Employee Appreciation Week
We really appreciate all of the TAs, RAs, Secretaries, Administrative Assistants, System Administrators and other employees.
The DNS Bake Sale: Advertising DNS Cookie Support For DDoS Protection
March, 18 2021

Friday, March 26th at 11am

Advisor: Casey Deccio

MS thesis defense for Jacob Davis
Improving Artistic Workflows For Fluid Simulation Through Adaptive and Editable Fluid Simulation Techniques
March, 11 2021
Sean Flynn.jpeg

Wednesday, March 31st at 3:00pm

Advisor: Parris Egbert

PhD dissertation defense for Sean Flynn
Women's History Month
March, 04 2021
Women's History Month for the Website.png

Visit for resources and more information.

March is Women's History Month. Celebrate the accomplishments of pioneers in the field of Computer Science such as Edith Clarke, Grace Hopper, Katherine Johnson, Ada Lovelace, and Ida Rhodes.
Black History Event
February, 25 2021
Event Flyer

The month of February is Black History Month. It's an annual celebration of recognizing the achievements and the role of African Americans in U.S. History. For Black History Month, the BYU Student Service Association PEN Talks with collaboration with the Kennedy Center, Global Women's Studies, and clubs including BYU Women of Color, and BYU Black Student Union are hosting a panel discussion on the topic "Black Women Throughout Social Movements."

Gina Dorsan from the Department of Computer Science will be a member of a panel discussing "Black Women Throughout Social Movements."
February, 18 2021

Welcome to the CS Department's second edition of Threads, a student-driven publication of "thread" papers describing the evolution of various ideas in computer science.  The topics for these papers were chosen by the students in CS 611, the only required course for our Ph.D. students, who then researched and wrote the papers making up the publication.  Our hope in sharing them with you is that they will give you a glimpse of the kinds of ideas these advanced students are engaging, expose you to the stories behind the evolution of a number of great ideas in computer science, and inspire rich technical conversations throughout the department.  Enjoy!

This is a student driven publication (that is to say, even the editor was another student TAing the class) of "thread" papers from the (mostly Ph.D.) students in CS 611 last semester describing the evolution of an idea in computer science that they are interested in.
Picture a Scientist
February, 18 2021

February 10-March 13

For more educational resources from CS Inclusion, Diversity, & Equity (CSIDE), please visit

One of the first steps to solving a social problem is learning more about the issue. The Peery Series is hosted by Brigham Young University's Ballard Center for Social Impact. In conjunction with the series, each month the Ballard Center focuses on a different social issue.
AI-driven User Profiling
February, 17 2021
Xinru Page

AI-driven user profiling based on user data is a key component of providing a personalized experience on Facebook. However, public concern has grown around social media platforms profiling users to infer fine-grained interests and characteristics such as race, religion, or socioeconomic status, which can be used for secondary purposes such as targeted advertising. In fact, there have been recent public outcries over how such micro profiling has been used to sway political views, as well as concern over how people’s emotional and psychological well-being can be negatively affected. This project investigates how to leverage one of the most popular medium for engaging viewers, Youtube videos, to increase digital literacy and help users limit such profiling. This is an interdisciplinary effort drawing from Media and Film studies, Applied Artificial Intelligence, and Human-Computer Interaction.

Xinru Page recently received funding to increase digital literacy around user profiling.
1918 dataset details how pandemics spread
January, 19 2021
Handwriting Recognition

Ten Computer Science students, including Stanley Fujimoto and Eric Burdett, have been instrumental in using handwriting recognition to find which people died in the 1918 pandemic in the United States. To create the dataset, students identified and retrieved hundreds of thousands of relevant images from FamilySearch.

“That’s been quite a process because their collections are just massive,” said Burdett, who wrote computer code to interface with FamilySearch’s system. “We have access to millions and millions of records from FamilySearch, resources a lot of researchers haven’t had before.”

To teach the computer to extract relevant entries from certificates with varying layouts, Fujimoto modified and trained object detection algorithms typically used to identify people or cars in images. The students in the lab transcribe causes of death using a state-of-the-art handwriting recognition algorithm created by former BYU graduate student Curtis Wigington. Once they obtain the transcriptions, students assign a diagnosis code to the certificates to standardize differing ways coroners described the same cause of death. The automated process has allowed them to transcribe over 100,000 death records in under 2 hours, compared with the weeks or months of labor that human-generated transcriptions require.

For many, involvement in the project will shape their professional futures.

“This project is giving us the skills to be able to function in jobs in big fields in computer science like machine learning and artificial intelligence,” Burdett said.

As for Fujimoto—despite his past indifference to genealogy—seeing cutting-edge computer science and machine learning applied to family history has inspired him to take a full-time position as a data scientist with

“Sometimes in school we are focused so much on theory, and I love that I can see that the things we’ve been learning can actually make a difference,” said Burdett, who joined the team more recently and replaced Fujimoto as the student project leader when the latter graduated this past summer.
National Suicide Prevention Month Resources
September, 17 2020
Suicide Prevention Month square.png

September is National Suicide Prevention Month. For information and resources, check out

COVID-19 Policy
August, 24 2020

The following policy will help employees and students to remain safe as we deal with the COVID-19 pandemic. Infectious diseases, such as COVID-19, can have a huge impact on you and on those that work and study around you. In an effort to reduce that impact we will be strictly following the guidance and policies of the university and of the government. University and government (both State and County) policies are continually being updated, and those policies and requirements will always supersede the department policy outlined below. We will do our best to keep this document current, but intentionally do not exhaustively repeat the university/government policies here.

You have primary responsibility for protecting your well-being; don’t put yourself in a situation that is unsafe, especially if you are part of a risk group. If you are not at a high risk yourself, please show courtesy toward others who may be at greater risk, especially since you can spread the disease while being asymptomatic.
ZipperOTF: Automatic, Precise, and Simple Data Race Detection for Task Parallel Programs with Mutual Exclusion
July, 17 2020
s. j. powell.jpeg
Sheridan Jacob Powell MS Thesis Defense July 29th at 2:00 PM via Zoom Advisor: Eric Mercer
Age-Suitability Prediction for Literature Using Deep Neural Networks
July, 17 2020
Eric Brewer MS Thesis Defense July 22nd at 1:00 PM via Zoom Advisor: Dennis Ng
Facing the Hard Problems in FGVC
June, 25 2020

Connor Anderson MS Thesis Defense/PhD Qualifying Process

Connor Anderson MS Thesis Defense/PhD Qualifying Process July 10th at 10:00 AM via Zoom Advisor: Ryan Farrell
Vulnerability Analysis of Infrastructure Systems
June, 10 2020
sean lane.jpg

Sean Lane MS Thesis Defense

Sean Lane MS Thesis Defense June 25th at 3:00 PM via Zoom Advisor: Sean Warnick
Towards Cooperating in Repeated Interactions Without Repeating Structure
June, 04 2020
huy pham.jpg

Huy Pham MS Defense

Huy Pham MS Defense June 10th at 9:30 AM via Zoom Advisor: Jacob Crandall
Multi-objective Intent-based Path Planning for Robots for Static and Dynamic Environments
May, 20 2020
Meher Shaikh PhD Dissertation Defense June 4th at 11:00 AM via Zoom Advisor: Mike Goodrich
BYU animation program winning awards despite canceled film festivals, lack of funding
May, 12 2020
animation game win

Animated film festivals are going the way of other social gatherings — most are indefinitely

postponed or canceled — but that hasn’t stopped the BYU animation program from winning


The Game Developers festival was canceled, but Intel University Game competition was broadcasted online. BYU took home the top two prizes for the 2020 showcase
April, 22 2020
BYU Grad Background v.4_3.jpg

Even though the current circumstances do not allow us all to gather on BYU campus for your graduation, we still will each gather in our own places across the globe to celebrate with you on this momentous occasion.

Congratulations 2019-2020 Computer Science graduates!!!
COVID-19 Update
March, 26 2020
Spring tmcb ps_0.jpg

If you need help from the CS Department Office please contact us by email: , as we are now working from home during our office hours.

Updated April 1, 2020
Colloquium presented by Scott McCrickard
March, 09 2020

Thursday, March 12th at 11:00 AM
in 1170 TMCB

Host: Mike Jones
Colloquium presented by Porter Jenkins
March, 09 2020

Colloquium presented by Scott McCrickard
Thursday, March 19th at 11:00 AM
in 1170 TMCB
Host: Mike Jones

Colloquium presented by Scott McCrickard Thursday, March 19th at 11:00 AM in 1170 TMCB Host: Mike Jones
Understanding Human Behavior for Robotic Assistance and Collaboration
January, 01 2020

Thursday, January 9th at 11:00 am
in 1170 TMCB
Host: Jacob Crandall

Colloquium presented by Henny Admoni
Water Animation Gets Easier Thanks to BYU Professors
December, 04 2019

Water animation gets easier thanks to BYU professors

Water animation gets easier thanks to BYU professors
Semantically Aligned Sentence-Level Embeddings for Autonomy
July, 22 2019

Nancy Fulda
PhD Dissertation Defense
July 31, 2019 at 11:00 am
3350 TMCB
Advisor: David Wingate

Semantically Aligned Sentence-Level Embeddings for Autonomy Nancy Fulda PhD Dissertation Defense
Quite the Characters
March, 01 2019
Animation Characters cropped.jpg

You probably won't hear BYU animation students shouting, "We're No. 1!" but we'll shout it for them. Animation Career Review named BYU's animation bachelor of science program the best in the country.

Animation Career Review named BYU's animation bachelor of science program the best in the country.