BYU logo Computer Science


Welcome to CS 110!


Instructors give course lectures, oversee the content of the course, manage TAs, and develop course policies.

Photo of Angela Jones
Angela Jones

I love watching students learn how to program and see the amazing things they can do. I taught CS 142 for 3 years and am excited for CS 110 this year. I have 3 beautiful daughters, 2 of whom are serving missions right now. I enjoy being with my family, trail running, reading, and cooking new recipes.

Office Hours: T/Th 9:30-10:45 and by appointment

Photo of Bryce Perkins
Bryce Perkins

I have been teaching night classes at the BYU Salt Lake Center since 2019 and have loved every minute of it. During the day I work for EMI Health, an insurance company, developing new online tools and managing much of their data flow. My wife recently gave birth to our first child, so I am excited to start this new adventure as a parent.

Office Hours: By appointment

Photo of Gordon Bean
Gordon Bean

I love to program, and I love teaching. After 7 years as a Bioinformatics Scientist at a biotech in San Diego, California, I’m excited to be here at BYU. I love this school and I believe strongly in its mission. My wife and I have three young children, and my family is a delight in my life. Stop by my office and say hi!

Office Hours: Various times throughout the week. Schedule an appointment

Photo of Xinru Page
Xinru Page

I am passionate about making programming accessible to everyone - I started college as an English major but stumbled upon an intro to computer science class and have never looked back. I run the Social Technology and Privacy Lab researching how to support social connection and personal well-being by looking at ethics in technology design, particularly for vulnerable populations.

Office Hours: T/Th 2-3pm


Photo of Alex Hermosilla
Alex Hermosilla

Hey! I am a junior from Chile and am currently studying Applied Math with an emphasis on Economics. I served my mission in Goiânia Brasil. I love listening to folk music, watching soccer, and playing Risk. I took my first-ever programming course here at BYU and found it absolutely fascinating. I am excited to meet and help all of you!

Photo of Almendra Clawson
Almendra Clawson

Hi, I’m a senior majoring in Statistics with a emphasis in Data Science. I am proud to be Peruvian-Chinese and a first-generation college student! When I’m not busy with homework, I like to hike, watch Modern Family, and ride my bike around town. The most important things in my life are spending time with my husband and my four cats. Like in the movie Ratatouille, I wanted to become a TA to help others realize that “Anyone can [code].” I look forward to helping you guys!

Photo of Andy Mam
Andy Mam

Yo. I’m Andy Mam. I grew up here in Utah, and I’m a sophomore (I think?) here at BYU. I’m a CS software engineering major. I be gaming and chilling in my free time. I’m excited to work with you guys and learn with you 💯💯💯💯

Photo of Brian Chi
Brian Chi

Hello. My name is Brian Chi. I am Senior student majoring in Computer Science. My favorite food is fried chicken and I love to play badminton during my free time.

Photo of Bridget Blue
Bridget Blue

Hi! I’m a Sophomore majoring in Computer Engineering. I’m from Roy, Utah. I love reading, playing clarinet, going on walks, and listening to music. I’m a huge fan of all things Disney and fantasy (books, movies, etc). I’m so excited to meet you guys and help you work through this fun class!

Photo of Cassidy Grover
Cassidy Grover

Hi! I am from San Antonio, Texas and served my mission in Denver, Colorado. I love to go hiking, so if you know of any good hikes let me know. I am majoring in CS with a data science emphasis and have a minor in geology which I also love. Rocks, rock! Feel free to ask me any questions that you may have. I’m looking forward to meeting and working with y’all this semester!

Photo of Eliza Freestone
Eliza Freestone

Hey, everyone! My name is Eliza, and I’m a sophomore from Orem, Utah. I love playing guitar and banjo, hiking, drawing, reading, and anything to do with penguins. I had a lot of fun taking CS 110 last year, and I’m excited to help you have a wonderful experience in the class too! ps. you are amazing:)

Photo of Ethan Bang
Ethan Bang

Hello! I’m Ethan Bang! I’m a Sophomore CS major with an emphasis in Bioinformatics and am super excited to work with y’all! I’m from San Antonio, TX and served my mission in the islands of Hawai’i. My hobbies include food (making it but especially eating it), playing the violin, and making new friends!

Photo of Evan Chase
Evan Chase

I’m a senior, majoring in CS. I served a mission in Japan, and am a nerd through and through. I love spending my free time reading, watching YouTube or anime, playing DnD, and of course programming. You might catch me lurking around the TA lab most days. I love to help, and I look forward to working with all of you.

Photo of Jocelyn Esquerra
Jocelyn Esquerra

Hello! I’m a Sophomore majoring in Electrical Engineering. I grew up in Glendale, Arizona. When I’m not at school, I enjoy running, biking, swimming, and hiking; basically anything that gets me outside. I can’t wait to meet and help you guys learn to code!

Photo of Mackensey Thomason
Mackensey Thomason

Hey everyone! I’m from Chewelah, Washington. I am majoring in Computer Science with a Business minor. I absolutely love the outdoors and spending time with my friends! I am excited to work with you all and help foster a love for computer science!

Photo of Matthew Partington
Matthew Partington

Hi, I’m Matthew Partington, and I’m from Crestwood, Kentucky. I am a freshman majoring in Computer Science, and I’ve been hobby programing for 7 years, making mods for Minecraft and Windows Applications. I love programming because you get to create something, and sometimes.

Photo of Porter Dickinson
Porter Dickinson

Hi! I’m Porter Dickinson, I’m a CS major, I grew up in Colorado and served my mission in India. I have been taking CS classes for about a year and am super excited to help out.

Photo of Preston Raab
Preston Raab

Howdy! I’m from Richland Washington and a junior in the CS program. I believe that as computers become more capable, we can use that progress to better care for our neighbors around the world. Programming enables me to tackle ever more ambitious personal projects, so I hope you find a way to apply what you are learning too!

Photo of Spencer Hodson
Spencer Hodson

Hello, My name is Spencer Hodson! I am from Southern California, and I am studying Computer Science with an emphasis in Software Engineering. I changed majors from Biochemistry last year because of this class! TA’s are incredibly helpful in any course, so please don’t be afraid to reach out for help!