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.
Dr. Richardson joined the BYU Computer Science faculty in fall 2021 and has been teaching new courses he created - Introduction to Machine Translation (CS 479) and Advanced Topics in Machine Translation (CS 601R). He recently completed serving for four years as the president of the Association for Machine Translation in the Americas (AMTA) and has been involved in MT R&D for over four decades. Before coming to BYU, he worked for 10 years as the Manager of Machine Translation and Translation Systems at the Church of Jesus Christ of Latter-day Saints. Prior experiences include presiding over the Brazil São Paulo South mission, 17 years at Microsoft Research as a Partner Researcher and manager of the Machine Translation Group, and 11 years at IBM working on NLP and MT. His lab at BYU (the MATRIX lab) is creating a large corpus of Church translations in 98 languages to do research in low-resource neural MT. He and his wife Marianna live in Alpine, Utah and have 12 children and 32 grandchildren.
Dr. Richins graduated from BYU with his B.S. and M.S. in computer engineering in 2009 and 2011, respectively. He then went to work at Marvell Semiconductor designing the simulator for a leading-edge CPU. He worked extensively with the gem5 simulator and became passionate about computer architecture and performance. After a few years, he returned to academia to pursue his Ph.D. at The University of Texas at Austin. He studied the limitations of parallelism in the major computing paradigms used in big data and artificial intelligence. He finished his Ph.D. in 2022. He is currently working as a senior software engineer at Snap One, a Lehi-based company that creates smart home products. He got a taste of teaching in the Winter 2023 semester and, finding it very rewarding to teach and interact with students, decided to return to it as an adjunct professor.
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.
Abby Delorey
she/her
Head TA
Section 6
Section 16
abbydelorey04
Howdy party people! I'm Abigail! I'm a sophomore majoring in computer science with an emphasis on data science and minoring in ASL! When I'm not working I am either hot girl walking or practicing my just dance moves (challenge me in a dance battle, i dare you). I LOVE helping people and making friends! I cannot wait to hang out with you all this semester!!
Ari Tanner
they/them
spaceacepi
Hi everyone! My name is Ari and I am a computer science freshman. Besides coding, I love being outside, playing piano and marimba, and learning about space/rockets (and whatever else I’m hyperfocused on at the moment). I’m excited to meet you!
Axel Reynolds
he/them
kyfex.irl
Hi! I'm Axel, a freshman majoring in Computer Science with an emphasis on Software Engineering. When I'm not busy with classes, I love producing music or writing mods for my favorite video games. Feel free to come to the TA Lab and chat about any projects you have—for class or for fun! I can't wait to be impressed by you all this semester :)
Ben Baker
he/him
benbaker4742
Hello there. I'm Ben, and I'm a sophomore majoring in electrical engineering. I'm a nerd, so my interests include Star Wars, Batman, video games, and LEGO. This is my first semester being a TA, and I am looking forward to it!
Brandon Graham
he/him
Section 14
kaiiboraka
Hi, my name is Brandon. I am a CS major in the Animation & Games emphasis, president of the Game Development Club (ask me about it!), and I've taught and TA'd a variety of CS classes for more than two years now. I've been coding in C# making games since 2010, and after that I learned C++ and Java, so Python is still fairly new to me, but I know my way around programming and problem solving. Feel free to message me anytime with questions about anything! I'm more than happy to help.
Brinley Scott
brinley.nola21
Hey y’all! I’m Brinley and I’m a freshman majoring in computer science (bioinformatics!). I love reading, running, basketball, and programming (when my code is error-free). I had a blast in CS111 last semester, and I’m so excited to help out and get to know everyone :)
Cassandra Nelson
cassandra_45141
Hello, I’m Cassandra Nelson. I’m a Freshman majoring in Computer Science with an emphasis in Machine Learning. In my free time, I enjoy reading and playing video games, particularly the Fallout and Eldar Scrolls series. I’d be happy to talk nerdy about video games at any time! I’m excited to help you out this semester and can’t wait to work with you!
Charles Oliphant
he/him
Section 9
chuckthetruck_
Hello Everyone! My name is Charles Oliphant. Im from Sandy, Utah and am currently a junior studying Mechanical Engineering. I love programming, especially in python and am super excited to help you all!
Connor Nesbit
he/him
Section 7
connorn0607
Hey, I'm Connor. I'm a sophomore studying software engineering. I love reading, hiking, and relaxing in addition to my passion to code. I'm from Queen Creek, Arizona where I've spent the majority of my life before coming to BYU. I had a great time in CS111 when I took it and I'm excited to get to work with all of you!
Cooper Johnston
he/him
Section 8
cooper_johnston
Cooper is a sophomore and a CS major. He is always happy to help with anything he can. He loves drawing, movies, working out, and writing online BIOs.
David Bauch
he/him
Section 7
dbauch
I'm a computer science major with a minor in laughter. I love teaching people and helping however I can. Skiing is a passion of mine. I'm a Colorado native. I grew up there and love the mountains. I'm a sophomore here at BYU. This year is gonna be lit in my lab section 💪
Emily Wall
she/her
Section 10
mlewall
Hi everyone! I’m Emily. I’m a junior majoring in bioinformatics, though I’ve bounced around quite a few majors during my time here at BYU. I’m a huge music nerd and I play music in a folk band. I love podcasts, hiking, lifting, movies, soccer, and coding (most of the time). I also love thinking about how to learn and study most effectively, so if you want to chat about that, come hang out in the TA lab. I'm excited to get to know you all this semester!
Ethan Cox
he/him
Section 8
ethanmcox
Hi everyone! My name is Ethan, and I'm a sophomore majoring in Computer Science. I enjoy reading; hiking; and playing pickleball, tennis, ping pong... Basically anything involving a ball and a racket. I'm looking forward to getting to know all of you and helping you succeed in this course.
Hannah Bloomfield
Section 13
hannahbloomfield_74267
Hey y'all, I'm Hannah Bloomfield! I'm a computer science major and I am just so excited to be a TA!! Hence all the exclamation points!!! I love soccer, hiking, indie rock bands, terrible jokes, and the BYU CS Department!!!! See y'all in the help lab and the lab section!!!!!
Isaih Barron
he/him
Section 10
Isaih Barron#4238
Hello all! I'm Isaih (pronounced ee-sa-ee, but you can also call me Isaiah). I'm a computer science student because making things is fun, especially when you can hit backspace on all the mistakes. I enjoy hiking, messing with Arduinos, and playing videogames. I'm excited to help you all in this class!
Jed Woods
he/him
Head TA
Section 6
Section 16
jedwoods
Hey everyone! I'm Jed! I am a sophomore majoring in ACME with an emphasis in Data Science and Machine Learning. I enjoy playing racquetball and running! I am so excited to work with you all this semester!
Kael Nielson
he/him
Section 11
Hi, I’m Kael Nielson. I’m majoring in Computer Engineering, but my Dad was a Computer Scientist, so I’ve been raised with some love for programming and a fair skill in Python. I like reading, programming, and starting random overly-ambitious projects that I likely won’t finish. I also enjoy a good laugh, which you can’t tell from my picture, because I can’t smile naturally for pictures.
Kate Hill
Section 9
kateisgreat_
Hi there, I'm Kate! I'm a junior studying computer science and I'm super stoked to TA for y'all! I love skiing and watching movies that are so bad they're good. It's gonna be a great semester! :-)
Katherine Greer
she/her
Section 11
Section 15
katie_greer511
Hello! I’m Katherine and I’m a Sophomore studying computer science. Some of my favorite things are reading, baking desserts, and successfully fixing an obscure file bug by myself after only 10 hours of constant stack overflow/chatgpt research. Happy to help however I can this semester!
Kristian Green
he/him
Section 5
kempergreenk
Hello, I’m Kristian Green! I’m majoring in Computer Science with a minor in Mathematics. I enjoy hiking, being in nature, and learning new things. I also love it when my code works on the first try, but that almost never happens. I’m excited to be a TA this semester to help you find an appreciation of programming or, at the very least, to not hate it quite as much.
Lars Tracy
he/him
Head TA
larstracy
I'm a sophmore of Computer Science. I like Python and shells (bash or fish). Regex and LaTeX are awesome. vim = emacs > nano > ed. I've stopped distro-hopping and run Arch now. Besides programming, I study philosophy and formal logic. I like complicated board games and Souls-like video games.
Mary Seeley
she/her
marys#0585
Hello! I'm Mary and I'm a sophomore majoring in Computer Science with an emphasis in Software Engineering. In my free time I enjoy reading, doing arts and crafts, ice skating, skiing, listening to musicals, and hanging out with friends. I'm excited to TA this semester and meet all of you!
Peter Gordon
he/him
Section 13
Section 14
Section 15
I'm a sophmore in the computer science major - I love math, art, and reading. If you want to befriend me with food, sushi is the fastest way, board games and flowers will do as well.
Shayla Mcmillian
she/her
Shayla#3774
Hi, I'm Shayla! I love to play ultimate frisbee, bake treats, and eat chocolate chips:) I'm excited to be a TA and work with you all this year!
Spencer Jones
he/him
indubitubly
Hi, I'm Spencer! I'm a sophomore who roams the labs on Saturdays to help you fight pythons. I'm a Computer Science major, a Music minor, and a Game Master for D&D. I exclusively set my status to XKCD quotes and I pay for my half-finished websites to run on justsimple.click
Zach York
he/him
yorkzach
My name is Zach York I’m in my 3rd year at BYU. I love fly fishing and playing basketball. I’m always open to talk sports. I served my mission in Atlanta GA. Very excited to be a TA!
Zack Darling
Section 5
TimmyTheTaterTot
Hey guys, I'm Zack. I am a freshman here at BYU, and I am majoring in Computer Engineering. In my free time I love playing sports (volleyball, spikeball, ultimate frisbee), coding (Python and C++), and playing video games. I love the python programming language and I am excited to help all of you learn it this semester!
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://discord.gg/xS6NXkHpuh.
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.