1 of 7

Connect with hundreds of tutors like Nathan

Expert tutoring for students at all levels

150,000+ clients. 4.9 / 5.0 Rating of Tutoring Sessions

Who needs a tutor?
How soon do you need tutoring?
What is your name?
What is your zip code?
What is your email address?
What is your phone number?
Featured by
Tutors from
A photo of Nathan, a tutor from Brigham Young University-Provo


Certified Tutor

Call us today to connect with a top tutor
(888) 888-0446

I recently graduated from Brigham Young University, with a bachelor's degree in Applied and Computational Mathematics. I live in Arizona, but have spent a year each in France and Belgium doing informal small-group teaching, during which time I learned to speak French fluently. In high school I taught myself programming, learning over time by working on my own fun ideas. This self-directed, project-oriented approach adds an invaluable measure of fun to the learning process, even when done alongside school projects, and is how I recommend my students find their own motivation, and even love, for programming. Programming to me is a fascinating mix of puzzle-solving and creativity, and I believe it should be done for fun as well as for work. This carried me through college, during which time I was able to help many friends and peers, one-on-one, with their own programming.

Subject Details:
- Python: My main subject. Beginner through expert levels. Also I'm familiar with packages like numpy, scipy, pygame, matplotlib, and others.
- C++, Java, Javascript, Game Maker: basic stuff
- Other Computer Science and related math: Ask me!

How I Can Help:
- Homework, school projects
- Debugging (both rubber duck and actual help)
- On-demand/instant concept instruction
- Basic planned-ahead instruction
- Jump into your own crazy project idea with you, and figure it out together!

Connect with a tutor like Nathan

Nathan’s Qualifications

Education & Certification

Undergraduate Degree: Brigham Young University-Provo - Bachelor of Science, Applied Mathematics


- CS Research, new cool algorithms and visualizations - Designing Operating Systems, UI, & Data Structures - Reading & Writing, Sci-fi & Fantasy - Board game design - Art, Video games, D&D

Tutoring Subjects

Assembly Language


Computer Programming


French 1





Microsoft Excel

Microsoft Office

Microsoft Word


Programming Languages


Technology and Coding

Connect with a tutor like Nathan