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.

Tom Stephens

Tom Stephens

he/him

Section 002

Section 003

dagorym

tstephen@cs.byu.edu

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.

Nancy Fulda

Nancy Fulda

she/her

Lab Coordinator

Section 001

techmage#8914

nfulda@cs.byu.edu

Hello, and welcome to CS 111! We've got a great group of TAs this year and are going to have a magnificent time. I look forward to meeting all of you.
Some facts about me: I wrote my first computer program when I was about fourteen years old, a chatbot written in gw-basic that tried to be artificially intelligent but was mostly just obnoxious. Thirty years later, I'm still writing chatbots, although now I do it in Python using neural networks, and we call it conversational AI.
I received my Masters Degree from BYU in 2004, where I studied artificial intelligence, machine learning, and quantum computation. In the years after, I grappled with the far more complex task of raising several small children. I returned to school in 2016, graduating three years and three additional children later with a PhD in Computer Science. I now work as a professor here, and run a research lab specializing in deep learning, natural language understanding, and neuromorphic computing. I also write science fiction, dabble in music, and play Beat Saber.

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.

Lars Tracy

Lars Tracy

he/him

Head TA

Section 19

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.

Grace Kenny

Grace Kenny

she/her

Head TA

Section 17

gracek4717

Hi, I'm Grace. I'm a Junior majoring in Computer Science because I love the creativity and problem solving it entails. I first got into programming from doing an hour of code in middle school, which got me to go to a trade high school to study IT, and now BYU to study CS. I love the water, Taekwondo, and running. I also love helping others and sharing my love for CS.

Abby Delorey

Abby Delorey

she/her

Head TA

Section 11

Section 19

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!!

Jed Woods

Jed Woods

he/him

Section 11

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!

Jason Oliphant

Jason Oliphant

he/him

Nanonumpy

My name is Jason Oliphant. I'm a sophomore in Applied math (ACME) with a lot of experience in Python and Unix. I enjoy all things games (board games, video games, mind games, etc.) and really love helping people with any questions they have!

Peter Gordon

Peter Gordon

he/him

Section 12

I'm a sophmore in the computer science major - I love math, art, and reading. If you want to sedu- befriend me with food, sushi is the fastest way, board games and flowers will do as well.

David Bauch

David Bauch

he/him

Section 5

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 💪

Ethan Cox

Ethan Cox

he/him

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.

Mary Seeley

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!

Zach York

Zach York

he/him

Section 9

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!

Charles Oliphant

Charles Oliphant

he/him

Section 15

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!

Emily Wall

Emily Wall

she/her

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!

Katherine Greer

Katherine Greer

she/her

Section 7

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!

Connor Nesbit

Connor Nesbit

he/him

Section 5

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!

Kristian Green

Kristian Green

he/him

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.

Brandon Graham

Brandon Graham

he/him

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 CS at various levels for around a year and a half. 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.

Matthew Nelson

Matthew Nelson

he/him

Section 8

msn510

Hi, my name is Matthew! I’m a sophomore majoring in Computer Science. I love being outside, skiing and watching/playing any sport. I’m excited to meet you all!

Zach Nelson

Zach Nelson

he/him

I'm Zach Nelson! I'm a freshman majoring in physics and I'm considering minoring in computer science. I like plenty of shows, games, and other cool super vague things. I'm the TA who's second only to insert name of other TA reading this right now, and I also like books and math and stuff. I'm glad to be able to work with you all :p

Cooper Johnston

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.

Ben Baker

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!

Emilee Forbush

Emilee Forbush

she/her

darkraven7078

Majoring in Computer Science - Pre-Animation and Games with the goal of being a game developer/designer. I knit and crochet, bake, game, and more.

Shayla Mcmillian

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!

Matthew Lund

Matthew Lund

he/him

Section 16

I'm Matthew, I love computers, math, rock and folk music, dancing, and guitar! I'm a sophomore studying CS so I'm happy to help you with any questions you have. See you in the lab!

Kael Nielson

Kael Nielson

he/him

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.

Isaih Barron

Isaih Barron

he/him

Section 4

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!

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/3aCYJDqPJn.

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.

Instructor Office Hours
  • Dr. Fulda: TBD
  • Prof. Reynolds: TBD
  • Dr. Stephens: MWF 2:30pm-3:30pm in TMCB 2256 or by appointment.

© 2023 Brigham Young University, All Rights Reserved