Tutoring Resources
FREE COMPUTER SCIENCE TUTORING
About the Program
The Computer Science Department recognized the importance of sustaining academic support for students across all course levels. The goal of the new tutor program is to establish a sustainable, department-managed tutoring system that supports student success while also keeping tutors motivated and engaged. This program provides consistent academic support across both lower- and upper-level Computer Science courses, creating a reliable and structured resource that benefits students and tutors alike.Tutoring is generally offered in the Spring and Fall semesters. There will be no tutoring available during the summer session.
Schedule Tutoring
To ensure student success in all of our Computer Science courses, we offer 1:1 tutoring for both lower-level required courses (CMSC131, CMSC132, CMSC216, CMSC250, CMSC330, and CMSC351) as well as selected upper-level CS courses. Below, you will find the list of upper-level tutoring options available for Fall 2025.
Our tutors are here to support you in preparing for exams, working through homework assignments, and making progress on projects. While they will not complete assignments, write code, or do the work on your behalf, they will provide guidance that helps you grow as an independent learner. Tutors encourage critical thinking, assist you in identifying areas where you may be struggling, and help you develop strategies to find your own solutions. The goal is to empower you with the skills and confidence needed to succeed in your Computer Science courses.
Meet Our Tutors
Jason is a computer science student with a minor in mathematics, passionate about combining software development with helping his community. On campus, he's involved in Hack4Impact, the Japanese American Student Association, and he serves as a Google Student Ambassador. Outside of school, he loves playing the cello and going camping.
Arjun Mudda is a senior at the University of Maryland pursuing a double major in Computer Science and Applied Mathematics. He is involved with Robotics at Maryland and conducts robotics and computer science research on campus; outside of school, he enjoys bouldering, ultimate frisbee, and watching movies.
Justin Glazer is a senior majoring in Computer Science and Economics. He is interested in cybersecurity and software engineering. Outside of school, Justin enjoys watching sports, spending time with friends and family, cooking and traveling.
Anna is a B.S./M.S. student who double majored in Computer Science and Finance. She’s also served as a teaching assistant on campus and is interested in programming languages and computer architecture. Outside of school, she enjoys playing violin, watching reality TV, and spending time with her pets.
My name is Ekansh and I am a senior majoring in Computer Science and minoring in Robotics. In my free time, I enjoy listening to pop music, playing roblox and going on bike rides!
Laurel Sun is a sophomore majoring in Computer Science and minoring in Mathematics. On campus, she's involved in Vertically Integrated Projects, serves as a CMNS ambassador, and is interested in robotics and human-computer interaction. Outside of school, Laurel enjoys running, playing soccer, and reading.
I’m a rising junior double majoring in Computer Science and Mathematics. I really enjoy teaching and mentoring, and I’m excited to help students build confidence and work through challenging concepts. In my free time, I enjoy playing basketball and listening to music. I’m looking forward to getting to know everyone and being part of the tutoring team!
Kevin Zhang is a junior majoring in Computer Science and minoring in Statistics and Business Analytics. He specializes in machine learning and data science topics especially related to sports analytics. Other hobbies of Kevin's include soccer, bouldering, and chess.
PROFESSORS & TA OFFICE HOURS
In addition to tutoring services, we strongly encourage students to attend professor and teaching assistant (TA) office hours as an important resource. Office hours provide a valuable opportunity to ask questions, review class materials, and gain clarity on course concepts directly from your instructors and TAs. Taking advantage of both tutoring and office hours will help you maximize your academic success. Be sure to check your course syllabus for the specific office hours schedule.
HELP YOUR PEERS SUCCEED! GET PAID!
Application in closed.
If you are interested in becoming a CMSC tutor, please reach out to cs-tutoring [at] umd [dot] edu.