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.

Michael Clark

Michael Clark

Section 1

Iiridayn#7303

clark.michael.c+cs111@gmail.com

Michael Clark dropped out of High School to pursue higher education and earned a BSc in Computer Science from BYU in 2005. He then earned a MSc in Information Systems and Operations Management from the Hong Kong University of Science and Technology in 2006 before leaving to serve a mission in Atlanta, GA en español. When he returned, he worked at HIT Webdesign, with Zagg's website team, at InsideSales.com, at Jolt (then called Intuiplan), and at various companies under the umbrella of Hall Labs. Deciding he finally had enough real-world work experience to be a great professor, he returned to BYU to study Usable Security and is a current PhD candidate.

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

Lars Tracy#4922

I'm a sophmore of Computer Science. I like Python and do not like Scheme, I suspend judgement on C-style languages. Regex and LaTeX are awesome. nano > vim = emacs > gedit. I distro-hop when I can afford the downtime, and moved to Manjaro over Christmas break. Besides programming, I study philosophy and formal logic. I like complicated board games and Souls-like video games.

Abby Delorey

Abby Delorey

she/her

Section 2

abbydelorey04#7070

Hi everyone! I’m Abby! I'm a freshman majoring in Computer Science with an emphasis in Data Science! I love love love lego flowers, hot girl walks, and Asa Ramen! I'm so excited to TA this semester and I can’t wait to get to know all of you!

Andrew Nicholls

Andrew Nicholls

he/him

Section 2

centerearth#6775

Hello! My name is Andrew Nicholls, I am a current freshman studying Computer Science. I love playing games, cooking good food, and playing piano. I look forward to meeting and working with all of you!

Jason Oliphant

Jason Oliphant

he/him

Section 3

Nanonumpy#5338

My name is Jason Oliphant! I'm majoring in the ACME program here at BYU and I have a profound love for coding and problem solving. When I'm not doing homework or in class, I'm probably singing or playing the marimba. I'm always down to try new things and meet new people. I don't know everything, but don't hesitate to reach out if you need any help in the class and I'll help however I can.

Katherine Greer

Katherine Greer

she/her

katie_greer#4949

Hey, I’m Katherine (though I often go by Katie) and I’m a Sophomore studying computer science. Taking CS 111 last semester was no easy task for me, but I’ve grown and am excited to help this semester’s students get through it as well. In my free time I love reading, baking desserts and running.

Mia McGuire

Mia McGuire

she/her

Section 3

imapepsi#3480

Howdy, my name is Mia! I love learning new things, coding in my free time, and building with Legos when possible. I do a lot of journaling too, but I have a weird pet peeve of writing on ruled/lined paper so you’ll usually see me using engineering paper or dot grid notebooks. I’m considering becoming a teacher, so I’m excited to be a TA this semester!

Max Fennimore

Max Fennimore

he/him

Section 4

fennimax#7579

I'm Max Fennimore and I'm a sophomore majoring in math, because someone has to. I love coniferous forests, road side attractions and sauna. My other hobbies include forgetting a parenthesis in the middle of my scheme code and spending hours debugging something that wasn't ever going to work.

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

Instructor Office Hours will be held by appointment:

  • Brother Clark: MWF after class or check TMCB 267 and we'll find somewhere to talk

© 2023 Brigham Young University, All Rights Reserved