Skip to main content


The Graphic Design program at BYU simulates a professional studio experience with students working to solve complex visual problems. As members of a small cohort group, students complete a variety of individual and collaborative projects under close faculty direction. The program has a history of producing award-winning student work and enjoys an established international reputation. Students in the Graphic Design program take courses on typography, motion, interactive design, branding, illustration, art, history, and more.

How Do I Get Into The Program?

I'm In - Now What?


Students accepted into the BFA in Graphic Design have the opportunity to visit New York, California, or another Graphic Design hub within the United States with your fellow Graphic Design students. While there, you will tour various design studios and may even get the chance to interview! If you want to intern somewhere other than New York or California, you can work with your professors to find an internship in another state to fulfill the internship requirement for your program.


After Graduation


Graduates from the Graphic Design Program will be able to exhibit a professional work ethic, demonstrate the ability to work collaboratively, and present themselves professionally through a well-designed portfolio and effective written and oral communication. Upon graduation, alumni go on to work for renowned studios, establish their own design studios, or do freelance work.



BYU Graphic Design Alumni have been awarded numerous esteemed awards from major design studios and magazines, both nationally and internationally. Such awards include, but are not limited to - publications in the Communication Arts Typography Annual, and features in the Print Magazine.

Brent Barson / Department Chair
Linda Reynolds / Area Head
Eric Gillett
Douglas Thomas
overrideBackgroundColorOrImage= overrideTextColor= overrideTextAlignment= overrideCardHideSection= overrideCardHideByline= overrideCardHideDescription= overridebuttonBgColor= overrideButtonText= overrideTextAlignment=