College of Computational, Mathematical, and Physical Sciences
Computer Science
Log In
Student Education
Undergraduate
Future Course Offerings
Resources & FAQs
Minors
Computer Science Minor
CS Teaching Minor
Undergrad Programs (BS)
About Our Programs
Computer Science
CS: Animation & Games
CS: Bioinformatics
CS: Software Engineering
CS: Machine Learning
Graduate
Future Course Offerings
Apply for Graduate Program
Master's Program (MS)
About Computer Science MS
Master's Program Forms
Doctorate Program (PhD)
About Computer Science PhD
Doctorate Program Forms
Dissertation Resources
Advisement
Contact an Academic Advisor
Meet with a Peer Mentor
BYU Academic Calendar
Planning Courses (MyMap)
Financial Assistance
Scholarships for Undergraduates
Graduate Financial Aid
Resources
Inclusion, Diversity, & Equity
International Students
University Accessibility Center
Meet with a Tutor
Need Help?
Student Employment
Opportunities
About On-Campus Jobs
TA Job Openings
Research Lab Openings
Internships
Career Resources
Contact a Career Advisor
About On-Campus Jobs
Join BYU Handshake
Resume & Cover Letter Help
About the STEM Fair
Community
Students
Clubs
Inclusion, Diversity, & Equity
International Students
Student Demographics
Student Awards
Alumni
How to Get Involved
Alumni Awards
Companies
Partner With Us
Recruit Our Students
Sponsor a Capstone
Join BYU Handshake
Join BYU Connect
Contact Us
Department
About
About Us
Faculty/Staff Directory
Advisory Board
Alumni Council
Position Openings for Faculty/Staff
Contact Us
Research
About Our Research
Research Labs
Events & News
Events
Upcoming Events
Seminar Series
About the STEM Fair
News
Recent News
Student Awards
Donate
E-Store
College of Computational, Mathematical, and Physical Sciences
Computer Science
Log In
Student Education
Undergraduate
Back
Undergraduate
Future Course Offerings
Resources & FAQs
Minors
Computer Science Minor
CS Teaching Minor
Undergrad Programs (BS)
About Our Programs
Computer Science
CS: Animation & Games
CS: Bioinformatics
CS: Software Engineering
CS: Machine Learning
Graduate
Back
Graduate
Future Course Offerings
Apply for Graduate Program
Master's Program (MS)
About Computer Science MS
Master's Program Forms
Doctorate Program (PhD)
About Computer Science PhD
Doctorate Program Forms
Dissertation Resources
Advisement
Back
Advisement
Contact an Academic Advisor
Meet with a Peer Mentor
BYU Academic Calendar
Planning Courses (MyMap)
Financial Assistance
Back
Financial Assistance
Scholarships for Undergraduates
Graduate Financial Aid
Resources
Back
Resources
Inclusion, Diversity, & Equity
International Students
University Accessibility Center
Meet with a Tutor
Need Help?
Student Employment
Opportunities
Back
Opportunities
About On-Campus Jobs
TA Job Openings
Research Lab Openings
Internships
Career Resources
Back
Career Resources
Contact a Career Advisor
About On-Campus Jobs
Join BYU Handshake
Resume & Cover Letter Help
About the STEM Fair
Community
Students
Back
Students
Clubs
Inclusion, Diversity, & Equity
International Students
Student Demographics
Student Awards
Alumni
Back
Alumni
How to Get Involved
Alumni Awards
Companies
Back
Companies
Partner With Us
Recruit Our Students
Sponsor a Capstone
Join BYU Handshake
Join BYU Connect
Contact Us
Department
About
Back
About
About Us
Faculty/Staff Directory
Advisory Board
Alumni Council
Position Openings for Faculty/Staff
Contact Us
Research
Back
Research
About Our Research
Research Labs
Events & News
Events
Back
Events
Upcoming Events
Seminar Series
About the STEM Fair
News
Back
News
Recent News
Student Awards
Donate
E-Store
Russ Young
Advisory Board Member
Biography
Learn more
about our Advisory Board!
Biography