
Nathan
Certified Tutor
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
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