Tutoring Resources

Please note: Starting in the summer of 2025, the I4C tutoring program will officially transition to the Computer Science Department's Undergraduate Advising team. I4C will continue offering a hybrid tutoring experience through the Spring 2025 semester. I4C provides tutoring for the following courses: CMSC 122, 125, 131, 132, 216, 250, 330 and 351. Request tutoring here.

Tutoring

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.

How to Find Tutoring:

 

Becoming a 4XX CMSC Tutor:

 

If you are interested in becoming 4XX tutor, please reach out to ugrad [at] cs [dot] umd [dot] edu.

 

List of 4XX CMSC Tutors

By signing up for tutoring, you are confirming that you understand the following terms and agree to follow the best practices to ensure you get the most value from your tutoring experience.

A tutors role is to offer support on general concepts, practice problems, and theories covered in your computer science classes. Tutors do not provide assistance on specific projects or homework questions, as this could potentially lead to academic integrity violations. Before each session, please be aware of this policy. If you request help with specific homework or project questions, you may face academic integrity issues. 
Best Practices and Terms to Consider:

  • Payment Terms-Hourly Rate & Payment Methods: Know the exact rate for each session. Understand how payments are made (e.g., upfront, after sessions, recurring).
  • Session Policies: Please respect your tutors time. No shows and last minute cancellations are not acceptable. If you must cancel a session, please do so 24 hours in advance. 
  • Set Clear Goals & Be Prepared: Have a plan for what you want to focus on in your sessions, and communicate this upfront. Define your learning objectives to ensure the tutor knows how to help you effectively.

Let’s work together to ensure you gain the knowledge and skills necessary to succeed! Thank you for respecting these guidelines.

Below is a list of graduate and undergraduate students who are willing to tutor undergraduate students in CMSC courses for the semester. A good amount of our students charge a fee for their services so please review each tutor's link for their details.

Spring 2025/ Summer 2025

Courses Tutors 

CMSC320

CMSC335
CMSC412
CMSC417
CMSC420

CMSC421

CMSC422
CMSC423
CMSC424
CMSC426
CMSC430
CMSC451
CMSC475
  • Leonardo Velloso