Undergraduate Tutoring

School of Computing | Undergraduate Tutoring Center | Monday – Friday | MEB 3145 & WEB L224 (CADE Lab)

The tutor helped me write the things I would use, rather than smacking me with a brick of text. It helped me feel an understanding of the concepts we went over.

– Pre-Major Student, Spring 2021

My tutor is really good at explaining concepts in various ways and doesn’t just give the answers away, but helps you to come to the answer yourself… It was so beneficial and I’m feeling optimistic about my class again.

– Pre-Major Student, Spring 2021

Need some help with your computing courses?

The School of Computing (SOC) offers assistance for the concepts learned in our introductory- and intermediate-level computing courses. Our tutors have gained Full Major Status in Computer Science and Computer Engineering and have experienced many of the new challenges you are encountering right now! Learn more about our tutors here

Our center is a FREE 1:1 resource to utilize in addition to your courses’ TA services and instructor office hours, with your choice of 15, 30, or 45 minute sessions when you schedule! To view what courses we are currently covering — as well as additional campus resources — click here.

Our tutors are available to meet with students by both appointment and drop-in sessions. Schedule an appointment with a tutor below. Drop-In sessions will be held in the CADE Lab.

Have questions about the tutoring center? Email lakyn@cs.utah.edu

Spring 2023 Information

Schedule: January 17, 2023 – April 25, 2023 (last day of classes)

The tutoring center is closed during University Closures –

Locations: MEB 3145 & WEB L224 (CADE LAB)


11:00AM – 7:00PM 9:00AM – 12:00PM, 2:00PM – 7:00PM 12:00PM – 7:00PM 9:00AM – 12:00PM, 3:00PM – 7:00PM 12:00PM – 2:00PM


9:00AM – 1:00PM 12:30PM – 1:30PM, 2:00PM – 5:00PM 11:00AM – 12:00PM 1:00PM – 3:00PM CLOSED

Click HERE to enter the CADE LAB TA-QUEUE for assistance

Meet our Tutors

Click my name to schedule a session with me

Hyrum Bailey
Major – Computer Engineering

Two of my favorite projects in CS 3500 are when we made a spreadsheet and a game. The game brought up a lot of little problems that I didn’t imagine would come up and it was awesome putting it all together.

I especially enjoyed 1400 and 1410. They were my first programming classes and I had great teachers in both of them. I love coding in general because it gives you the satisfaction of solving a problem.

Hyrum tutors: CS 1400, 1410, 1420, 2420, 3500, 3810 and COMP 1010, 1020

Click my name to schedule a session with me

David Dursteler
Major – Computer Science

I liked reading a lot, until I found programming. Now I watch videos on optimizing C++ code in my free time.

CS Interests: Code optimization, backend development

CS Specialties: C++, Python, Full Stack Web Development

Favorite CS courses to tutor: CS 4150

David tutors: CS 2420, 3190, 4150, 4400

Click my name to schedule a session with me

Ethan Emoto
Major – Computer Science

My name is Ethan and the areas of CS that I’m most interested in are artificial intelligence and computer graphics.

Outside of CS, I play the trumpet in marching band and pep band. I also enjoy playing video games and folding origami.

My favorite courses to tutor so far are CS 2420 and CS 2100. Since those are the most common two that I’ve helped students with, you will be in good hands.

Ethan tutors: CS 1400, 1410, 1420, 2100, 2420, 3500, and COMP 1010, 1020

Click my name to schedule a session with me

Wyatt Light
Major – Computer Science

Like some of you, computer science was very difficult for me during my first few semesters; I had not seen a line of code before coming to Utah, which was a large contributor in my denial into the major after my first attempt at CS2420. But, as I struggled and grew as a programmer, I started to realize the difference between coding and computer science. Computer Science isn’t about coding. It’s about writing good code — utilizing the computer to write good code, to write efficient, concise, elegant code that accurately solves problems in the optimal way.

If you can’t tell, my favorite topics include efficiency and optimization, algorithms and data structures. So, CS 2420 is my favorite CS class here at the U – or at least my most nostalgic – as it is the place where you’re first introduced to the topics I just mentioned, and more importantly, why they matter so much.

I play forward for the university ice hockey team, so I know all about balancing a busy schedule. There isn’t really much to me besides CS and hockey! I’m from Manhattan Beach, CA, which is with all respect much better than Salt Lake City, UT.

My favorite video games are Battlefield and FIFA, but competitive FIFA sort of took it all out of me last year so I haven’t played in a bit. I like to watch the NHL and European Football; my favorite player is Neymar, but if you ever want to discuss who the goat is we can have a long chat on why it’s Messi.

Wyatt tutors: CS 1400, 1410, 1420, 2100, 2420, 3500, and COMP 1010, 1020

Click my name to schedule a session with me

Toshi Mowery
Majors – Computer Science and Mathematics

Toshi is a CS Math double major who enjoys topics relating to algorithms and discrete math.

His video games of choice are currently Dota 2 and Magic the Gathering, but you can also find him playing the piano — everything from Beethoven to anime.

Favorite CS courses to tutor: CS 2100, 2420

Toshi tutors: CS 1400, 1410, 1420, 2100, 2420, 3500, 3505, 4150 and COMP 1010, 1020

Click my name to schedule a session with me

Nicole Sundberg
Majors Computer Science, Computer Engineering, and Games

Hi, I’m Nicole Sundberg and I love gaming and making games – you can just about always find me in a COD lobby or playing a zombie game.

My favorite CS courses are CS2420 and CS3500.

Nicole tutors: CS 1400, 1420, 2420, 3500, 3810, 4150 and COMP 1010, 1020

Additional Tutoring Resources

Learning CenterThe Learning Center offers CS tutoring as well, but at a cost, whereas the School of Computing Tutoring Center is free
Mathematics Student Center
Physics Tutoring Resources
Writing Centerboth lower- and upper-division writing assistance