Search

Joshua W.

Denver, CO

$50/hour

Caltech Grad for Physics, Mathematics, and Programming

400+ Hours
Background check passed as of 1/19/16
5.0 average from 180 ratings
Great tutor
— Trish, Denver, CO on 10/24/16

$50/Hour


Send a message explaining your needs and Joshua will reply soon.

Response time: 6 hours

Contact Joshua

California Institute of Technology
Physics
University of Colorado Boulder
PhD

Education

California Institute of Technology (Physics)

University of Colorado Boulder (PhD)

About Joshua

When I tell people I studied physics, their first response is something like, "I took a physics class once. My teacher wasn't good and I didn't understand very much, so I didn't like it." This does not have to be you, no matter what the subject is! I want to help every student become proficient in--and even enjoy--the subject that is causing them trouble.

I'm a lifelong science enthusiast. In high school, I won awards in state and national chemistry, mathematics, and physics competitions. I earned my B.S. with Honors in Physics from the California Institute of Technology (Caltech) in 2009 with lots of coursework in mathematics, applied mathematics, statistics, and computer programming. In graduate school I specialized in atomic physics (more specifically, applications of quantum optics to precision measurement) and earned a Ph.D. in Physics from the University of Colorado Boulder in 2015.

As both an undergraduate and graduate student, I have been a tutor or assistant instructor for material ranging from middle school mathematics to university-level calculus-based physics. I enjoy teaching and I love seeing the satisfaction that students get when, with some guidance and lots of practice, they are able to internalize concepts that are at first difficult to understand.

I have been using calculus almost daily for more than a decade. My training as a physicist involved a great deal of mathematics exposure including multi-variable calculus, linear algebra, differential equations, complex analysis, and group theory, to name a few topics. I scored 800 on the SAT-I, SAT-II Math 2C, and GRE Quantitative tests and I have worked as a volunteer SAT tutor.

In 2004, I was a semi-finalist for the US Physics Team. I earned a BS in physics with honors (the highest distinction awarded at the Institute) from a top-ranked physics program at Caltech. I acted as a teaching assistant for physics labs and as a peer tutor. I have a PhD in physics from the University of Colorado Boulder and in graduate school I instructed physics courses as a teaching assistant. My teaching duties included several hours of tutoring per week for the entire academic year.

I have been a programming enthusiast since I got my first C++ book at age 12. In classes, research, or personal projects, I have used Python, Clojure, Common Lisp, Scheme, Mathematica, Igor, MATLAB, LabView, Java, C, Visual Basic, Haskell, Microsoft SQL Server, PostgreSQL, and even some Arduino code. I'm also experienced in many topics in data science--both the fundamentals and applied machine learning.

I've tutored dozens of students in many different subjects. I want to help you learn!
When I tell people I studied physics, their first response is something like, "I took a physics class once. My teacher wasn't good and I didn't understand very much, so I didn't like it." This does not have to be you, no matter what the subject is! I want to help every student become proficient in--and even enjoy--the subject that is causing them Read more

Policies
Cancellation
4 hours notice required
Travel Radius
Travels within 10 miles of Denver, CO 80220
Background Check: Passed

"Great tutor"

- Trish, Denver, CO on 10/24/16

"Great help to my son!"

- Kevin, Aurora, CO on 4/4/17

"Very helpful and knowledgeable tutor"

- Steven, Pasadena, CA on 2/22/17

"Great Python expert who is very patient and attentive"

- Chungkyu, Evanston, IL on 11/26/16

"Great tutor! (ArcPy python module)"

- Amy, Denver, CO on 10/1/16

"Thoughtful and thorough"

- Ken, Denver, CO on 7/24/16

"skilled programming tutor"

- Jonathan, Cypress, CA on 6/28/16

"Great help and very astute."

- Jeremy, New York, NY on 5/31/16

"Linear Algebra"

- Paul, Beachwood, OH on 2/23/16

"Great tutor! Already scheduled the next session after the first!"

- Lani, Arvada, CO on 2/10/16

"Great tutor"

- Ail, Beckley, WV on 2/6/16
Math:
Algebra 1, Algebra 2, Calculus,
Differential Equations,
Geometry, Linear Algebra,
Precalculus, Probability, R, SAT Math, Statistics, Trigonometry
Science:
Chemistry,
Physical Science, Physics
Test Preparation:
SAT Math
Computer:
C, C#, Computer Programming,
GIS, Java, Linux, Mathematica, Python,
R, UNIX

Approved subjects are in bold.

Approved subjects

In most cases, tutors gain approval in a subject by passing a proficiency exam. For some subject areas, like music and art, tutors submit written requests to demonstrate their proficiency to potential students. If a tutor is interested but not yet approved in a subject, the subject will appear in non-bold font. Tutors need to be approved in a subject prior to beginning lessons.

Calculus

I completed AP BC Calculus (integral calculus) and a college-level multi-variable calculus course in high school. As an undergraduate, I studied complex analysis (calculus of complex numbers) and methods for evaluating difficult integrals. My dissertation work involved calculus daily, in classes and in solving practical problems in the lab.

Chemistry

I participated in the National Chemistry Olympiad in 2004 and took both lab and classroom chemistry courses as an undergraduate. As an atomic physicist, I routinely dealt with physical chemistry concepts and laboratory techniques.

Computer Programming

I have been programming in various languages for 15 years (over half of my life). In undergraduate study, I completed courses in Scheme, C, Java, Python, and Haskell, often helping my classmates with their homework. As a researcher, I had to write software every day in C++-like scripting languages, Python, and LabView and communicate my work (algorithms, data structures, conventions) to my labmates.

Differential Equations

As an undergraduate, I completed a year-long course in complex analysis and both ordinary and partial differential equations, including material on numerical solution algorithms. As a graduate student in physics, differential equations were my bread-and-butter (e.g., the Schrödinger equation is a differential equation that is fundamental to the field of quantum optics). Several courses and my research work heavily utilized differential equations. My PhD thesis contains significant exposition concerning various differential equations.

Linear Algebra

I took courses on linear algebra (the basics, as well as more advanced topics like different kinds of vector spaces and group theory) as an undergraduate. In graduate school, I studied a great deal of quantum mechanics, where matrix algebra is crucial for expressing the physics to make problems tractable (i.e., I had to work with matrices almost every day).

Python

I took a formal course on Python as an undergraduate, in which I used genetic algorithms to generate certain kinds of Turing machines and created one-dimensional cellular automata that were displayed in a Tcl/Tk GUI, among other small projects. Since then, I have used Python for data analysis, various scripting tasks, and personal projects involving web-scraping and interfacing with SQL databases.

California Institute of Technology
Physics
University of Colorado Boulder
PhD

Education

California Institute of Technology (Physics)

University of Colorado Boulder (PhD)

Great tutor

My son has nothing but positive things to say about Josh. He has really helped my son work through areas he did not master in school. We've seen an increase in his math grade as a result!

— Trish, Denver, CO on 10/24/16

Hourly rate

Standard Hourly Rate: $50.00

Cancellation: 4 hours notice required

Travel policy

Joshua will travel within 10 miles of Denver, CO 80220.