Meet the instructors
We are very excited to teach you this semester! If you have logistical questions or concerns, please contact the course staff.
Instructors give course lectures, manage course staff, and oversee course policies.

Dr. Stephens graduated with B.S. in Physics from BYU in 1996 and then went on to receive a M.S and Ph.D. in Astronomy from New Mexico State University in 1999 & 2003. He also holds a Masters of Library Science degree from the University of North Texas which he received in 2016. After receiving his Ph.D, Dr. Stephens went to work at NASA's Goddard Spaceflight Center doing software development for the Fermi Gamma-ray Space Telescope mission, a project he still works on. He has served as a developer, the Testing and Release Manager, Software Manager, and as a Senior Scientific Software Developer over the years. He also served for a year as the Information Systems Development Manager at the Science Support Center of NASA's Stratospheric Observatory for Infra-red Astronomy (SOFIA). For three years (2014-2017) Dr. Stephens was the Physical and Mathematical Sciences Librarian at the Harold B. Lee Library here at BYU before NASA lured him back. He started as professor in the Computer Science Department in December of 2020.
Meet the TAs
Teaching Assistants (TAs), focus their teaching efforts on a particular component of the course, such as sections, exam prep, or walkthrough videos. Head TAs additionally manage a broader component of the course, such as logistics, content, software, office hours, etc.
Head TAs

Abigail
abbydelorey04
Hello! I am one of the head TAs for this course! I am a social science teaching major, with a minor in computer science. My favorite things are the color pink, my cat chai chai, and being a teacher! I am so excited to work with y'all this semester!

Ethan
ecdye_64930
I'm Ethan, I am a Computer Science major with an emphasis in software engineering. I'm excited to work with everyone this semester and I love coding so this will be great!! I also do a bunch of stuff on the backend so if you have issues with anything, feel free to reach out to me!
Section TAs

Collin
Section 2
lavertas55
My name is Collin, I am a Microbiology major with a minor in Computer Science. I like playing disc golf, reading, and cooking. I'm looking forward to working with you all!

Jonas
Section 3
jbarzee2
My name is Jonas, I am a Computer Science major. I love music, drums, guitar, sports, and friends. I may not be the best or most knowledgeable, but I am excited to help other with what I know for this semester!

Kate
Section 4
kaytj
Hey! I'm Kate, a sophomore majoring in Computer Science with a minor in Creative Writing. I love reading, writing, programming, dancing, playing music, and bread. I'm excited to get to know you all this semester!

Maddy
Section 2
Section 3
rinoza38
Hey everyone! My name is Maddy, and I am a junior majoring in Machine Learning. Some might say that I have an unhealthy obsession with pasta, musicals, books, and rubber ducks. However, I happen to think my obsessions are very healthy and not excessive at all. I can't wait to get to know all of you this semester!!
Lab TAs

Cooper
cooper_johnston
I'm Cooper and I am finishing my Junior year in the C S program. I love gaming, lifting, drawing and good food. I work mostly online so please feel free to reach out.
Contact Us
The best way to contact course staff is through the course Discord server
If you have not already, please join our Discord server using the following invitation link: https://cs111.byu.edu/discord.
Send a direct message (DM) to one or more of the course staff and we will respond as soon as possible.
TA Help Lab
The TA Help Lab is located in TMCB 1121. TAs are also available to help over Discord. To get help from the TAs, please sign up on the online help queue. Please see the schedule below for daily hours and TA availability.