Search
Graham S.'s Photo

10+ Years Teaching Coding || Computational Neuroscience PhD
Graham S.

195 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $175
Response time: 9 minutes
Graham S.'s Photo

10+ Years Teaching Coding || Computational Neuroscience PhD
10+ Years Teaching Coding || Computational Neuroscience PhD
Graham S.

195 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

195 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

About Graham


Bio

I am tutoring and writing a novel full-time after finishing a PhD in Computational Neuroscience at the University of Chicago. I've been coding for 16 years and teaching for the past 10 years. My tutoring specialties are coding, application essay review, and technical interview prep. Within coding, my particular specialty is scientific programming, though I am proficient in a wide variety of languages and paradigms.

My teaching experience spans a dozen courses over the past 10 years, with...

I am tutoring and writing a novel full-time after finishing a PhD in Computational Neuroscience at the University of Chicago. I've been coding for 16 years and teaching for the past 10 years. My tutoring specialties are coding, application essay review, and technical interview prep. Within coding, my particular specialty is scientific programming, though I am proficient in a wide variety of languages and paradigms.

My teaching experience spans a dozen courses over the past 10 years, with students ranging from computationally-minded PhD students to theater majors forced into a math requirement. My programming experience spans the past 16 years, beginning in high school, continuing through a CS-heavy undergrad math major, and going full-time during my 7-year PhD, and continuing now with personal projects. I've used a wide variety of languages to the point that I'm confident I can help you through coding in any language you may be using. The core of most programs, the algorithm, usually transcends language, and so do the equally-important auxiliary skills like Google-fu and debugging. Fair warning: I won't design nor debug your program for you. I'll basically be a rubber ducky that asks leading and encouraging questions. In my experience it's an effective tutoring method for everyone from complete beginners through experts.

For technical interview prep we'll work from McDowell's "Cracking the Coding Interview" to make sure you know all the strategies to nail those pesky questions asked by everyone from start-ups to quant hedge funds.

I have most recent experience in Julia, Python, & Matlab. Previously I've used Mathematica, C, C++, Java, R, JavaScript*, TypeScript*, & Haskell.

Please reach out with any questions! I'm happy to tell you whether I'll be helpful on a particular project (or type of job interview). With any luck, you won't need my help for long!

*NOTE: If you're using a major TypeScript framework, you should search for someone who has expertise in the specific framework you're using.


Education

University of Chicago
Mathematics
University of Chicago
PhD

Policies

  • Hourly Rate: $175
  • Rate details: The cancellation fee is equivalent to 20 minutes of lesson time. If you're more than 15 minutes late, the lesson is considered cancelled.
  • Lesson cancellation: 6 hours notice required
  • Background check passed on 5/18/2023

  • Your first lesson is backed by our Good Fit Guarantee

Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Approved Subjects

Business

Career Development

Career Development

Over the course of three months I spent 1-2 hours per day working with a friend on problems that can come up in technical interviews, such as for software engineering or quantitative finance. In particular, I've mastered "Cracking the Coding Interview" and "A Practical Guide to Quantitative Finance Interviews."

Computer

Computer Programming,

Computer Programming

During my PhD in computational neuroscience, I spent my research hours programming. At the same time, I TA'd over a dozen classes, with a particular focus in TAing for students who have no programming experience. This included a class designed for undergraduates dodging the math requirement. Additionally I have taught in five quantitative (programming) bootcamps for incoming biology PhDs, and within my research lab I mentored students with a wide range of levels programming expertise. As an undergraduate, I was a tutor in UChicago's Computer Science Instructional Laboratory.
Computer Science,

Computer Science

My PhD was 95% coding, and before that I did 80% of a CS major in undergrad. I cannot help in systems-focused classes (e.g. networks or OS), but I'm happy to help in any coding or theory-focused class (my actual major was mathematics).
Data Science,

Data Science

I spent my PhD analysing neural signals (EEG, multi-electrode array LFP). I also taught annual PhD bootcamp courses on reproducible programming. While neuroscience signals are my specialty, I'm happy to work with you on developing and testing hypotheses reproducibly on any datasets.
Linux,

Linux

I've been using Linux as my primary OS for the past 15 years, both personally and academically (Ubuntu and Arch, mostly). My PhD was entirely coded in Linux environments, both locally on my laptops and on remote Linux clusters. I can't help you with engineering Linux (e.g. no OS classes), but I can help you program on Linux.
MATLAB,

MATLAB

I spent the 7 years of my PhD helping lab coworkers develop MATLAB code. Additionally, I TA'd a MATLAB-centric course (Computational Approaches to Cognitive Neuroscience) and before that developed MATLAB code for several years in my undergraduate research lab.
Python

Python

Programmed Python for mathematical modeling in the first three years of my PhD, as well as for both classes and neural data analysis research in undergrad

Corporate Training

Career Development,

Career Development

Over the course of three months I spent 1-2 hours per day working with a friend on problems that can come up in technical interviews, such as for software engineering or quantitative finance. In particular, I've mastered "Cracking the Coding Interview" and "A Practical Guide to Quantitative Finance Interviews."
Grammar, Proofreading

Elementary Education

Grammar

English

Writing,

Writing

UChicago's Little Red Schoolhouse. Plus plenty of papers and grant proposals. During my PhD, I was my lab's go-to for writing revisions.
Grammar, Proofreading

Homeschool

Algebra 2,

Algebra 2

About half of my PhD was purely mathematical. While the math was ostensibly very advanced, shockingly much of it was straightforward algebra. Even in the non-mathematical parts, algebra was everywhere. Anyone looking to program needs to have algebra as second nature. Additionally, I've one-on-one TA'd many students who had no interest in math long-term.
Writing,

Writing

UChicago's Little Red Schoolhouse. Plus plenty of papers and grant proposals. During my PhD, I was my lab's go-to for writing revisions.
Prealgebra

Math

Algebra 2,

Algebra 2

About half of my PhD was purely mathematical. While the math was ostensibly very advanced, shockingly much of it was straightforward algebra. Even in the non-mathematical parts, algebra was everywhere. Anyone looking to program needs to have algebra as second nature. Additionally, I've one-on-one TA'd many students who had no interest in math long-term.
MATLAB,

MATLAB

I spent the 7 years of my PhD helping lab coworkers develop MATLAB code. Additionally, I TA'd a MATLAB-centric course (Computational Approaches to Cognitive Neuroscience) and before that developed MATLAB code for several years in my undergraduate research lab.
Linear Algebra, Prealgebra, Probability

Most Popular

Algebra 2,

Algebra 2

About half of my PhD was purely mathematical. While the math was ostensibly very advanced, shockingly much of it was straightforward algebra. Even in the non-mathematical parts, algebra was everywhere. Anyone looking to program needs to have algebra as second nature. Additionally, I've one-on-one TA'd many students who had no interest in math long-term.
Writing,

Writing

UChicago's Little Red Schoolhouse. Plus plenty of papers and grant proposals. During my PhD, I was my lab's go-to for writing revisions.
Prealgebra

Summer

Algebra 2,

Algebra 2

About half of my PhD was purely mathematical. While the math was ostensibly very advanced, shockingly much of it was straightforward algebra. Even in the non-mathematical parts, algebra was everywhere. Anyone looking to program needs to have algebra as second nature. Additionally, I've one-on-one TA'd many students who had no interest in math long-term.
Writing

Writing

UChicago's Little Red Schoolhouse. Plus plenty of papers and grant proposals. During my PhD, I was my lab's go-to for writing revisions.

Test Preparation

Career Development

Career Development

Over the course of three months I spent 1-2 hours per day working with a friend on problems that can come up in technical interviews, such as for software engineering or quantitative finance. In particular, I've mastered "Cracking the Coding Interview" and "A Practical Guide to Quantitative Finance Interviews."

Ratings and Reviews


Rating

5.0 (68 ratings)
5 star
(66)
4 star
(2)
3 star
(0)
2 star
(0)
1 star
(0)

Reviews

excellent!

He is great! Very knowledgeable and patient. Learned a great deal from him. Will recommend him to anyone who is interested in computational neuroscience and anything that is related to Python.

Jiangmei, 17 lessons with Graham

Thanks a bunch!

With limited information, Graham was able to provide prompt and proper assistance with my Python code. It helped me meet a deadline within the following 12 hours.

Kate, 1 lesson with Graham
Hourly Rate: $175
Response time: 9 minutes
Contact Graham