Get Tutoring Info Now
Info & Prices E-mailed
Display vt


I just finished a year as a college professor at a prestigious small liberal arts college, where I taught and mentored over a hundred students. I can tutor a variety of different subjects, from math and computer science / computer programming, to European history.

I grew up in Glasgow Scotland, and moved to the United States 7 years ago. I hold degrees in physics, math, and history from the University of Cambridge and from Princeton University. I've also spent some time working as a software developer and particularly enjoy programming in Python.

Students have described me in evaluations as "patient," "engaging and enthusiastic," and "passionate" about my teaching. I'm always striving to become a better teacher and love developing new ways to explain difficult concepts.

Undergraduate Degree:

 University of Cambridge - Bachelors, Math/Physics

Graduate Degree:

 Princeton University - PhD, History of Science

Books, hiking, music, travel, tech, history, cooking..



College Computer Science

Computer Programming

High School Computer Science

History Of Science


Technology and Computer Science