Search
Nick M.'s Photo

Patient and Knowledgeable STEM / Programming Tutor
Nick M.

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $40

About Nick


Bio

I am a PhD candidate in Computer Engineering at the University of Virginia, specializing in Robotics, with a strong academic foundation in mathematics, physics, and computer programming. Over the past several years, I have served as a teaching assistant for some of UVA’s largest computer science courses, working with hundreds of students across varying levels of experience. My work as a TA, combined with my research background, led to my nomination for the All-University Teaching Award—an...

I am a PhD candidate in Computer Engineering at the University of Virginia, specializing in Robotics, with a strong academic foundation in mathematics, physics, and computer programming. Over the past several years, I have served as a teaching assistant for some of UVA’s largest computer science courses, working with hundreds of students across varying levels of experience. My work as a TA, combined with my research background, led to my nomination for the All-University Teaching Award—an honor reserved for graduate instructors who demonstrate both excellence and dedication in teaching. I have extensive experience helping students in subjects ranging from calculus, linear algebra, and physics to programming in Python, C++, and MATLAB. Whether it’s introductory coursework or advanced material, I am confident in adapting my explanations to meet students where they are.

My approach to tutoring is focused on developing long-term problem-solving skills rather than just providing answers. I believe students learn best when they are gently guided toward discovering solutions themselves, so I use a mix of probing questions, step-by-step reasoning, and clear explanations of key concepts. This helps students not only solve the problem at hand but also build the confidence and tools needed to tackle new challenges independently. My goal is to create an encouraging learning environment where mistakes are treated as opportunities to grow, and where students feel supported in reaching their academic goals.


Education

University of Virginia
Computer Engineering
University of Virginia
Masters
University of Virginia
PhD

Policies


Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Approved Subjects

C++

C++

I have spent 4 years as the head teaching assistant for a UVA Computer Science class teaching C++. Additionally, over the last 5 years of my PhD, I have been writing professional C++ Robotics software for deployment on real hardware.
Computer Science

Computer Science

During my undergraduate, masters, and PhD I have been a teaching assistant for several Computer Science Courses covering topics like data structures, algorithms, C++, Robotics. I hold a Master's Degree in Computer Science as well, and am currently a PhD candidate in my final year of my PhD program in the UVA Computer Engineering Department
Algebra 1
Calculus
Computer Programming
Physics
Python
Nick M.'s Photo

Questions? Contact Nick before you book.

Still have questions?

Hourly Rate: $40
Contact Nick