Teaching

I have 11 years of experience in programming. I began in middle school learning C and C++ for robotics projects, and continued this education into high school with more advanced robotics projects involving some Java. During this time, I taught many peers how to code in these languages. In my undergraduate degree, I excelled in my programming courses and improved my understanding of computer theory and discrete mathematics. I am now working towards my PhD in Computer Engineering. You can explore some of my more recent work on my GitHub and this website.

The courses I traditionally offer include:

I also offer sessions as-needed. If you just need help on one assignment, that's fine. Just book a single session.

If you don't see what you're looking for on that list, send me an email and we'll see what I can do. I can typically support students through any programming or computer science related course, from middle school through college.

If you have a specific course or project you need help with, please provide a few specifics so I know if I can effectively guide you through understanding the subject.

I offer sessions tailored to whatever my client needs. I typically only accept students from 6th grade onwards, but I am happy to accept any passionate student no matter their age or level of experience.

My rates start at \$75/hour for single-sessions, and \$60/hour for multi-session clients.

If you'd like, please schedule a free introduction with me below. Or, if you prefer, just send me an introductory email with some details about your needs.

Varsity Tutor

Ages 11-60, Varsity, Computer Science, 2019

I teach Computer Science and Programming topics to students of all ages, including middle schoolers who want to learn the basics of programming, high schoolers who want to ace their AP Computer Science exam, and adult learners who want to advance their career or mentor local STEM students.