Search

Thurston N.

Silicon Valley professional software engineer/tutor - great explainer

Silicon Valley professional software engineer/tutor - great explainer

$68/hour

About Thurston


Bio

I have 15+ years experience as an active software professional in the Bay Area, working on the full stack (from the front end to the back end to the database), in addition to building/hiring software teams and providing recruiting consulting services, so I know what software companies look for and how decisions get made.
I have run bootcamps for the Ironyard in addition to providing private tutoring.
You will learn by *doing*; that's the only way to learn programming.
And last but not...

I have 15+ years experience as an active software professional in the Bay Area, working on the full stack (from the front end to the back end to the database), in addition to building/hiring software teams and providing recruiting consulting services, so I know what software companies look for and how decisions get made.
I have run bootcamps for the Ironyard in addition to providing private tutoring.
You will learn by *doing*; that's the only way to learn programming.
And last but not least, programming is fun, and you'll have fun doing it.

I'm multilingual (in computer languages), with Java as my "native" language. But I'm also quite fluent in dynamic/functional programming languages (Javascript, clojure, Python, etc.), as well as databases (SQL), and front-end development (HTML, CSS, javascript). And of course computer science fundamentals -, data structures and algorithms. And also the modern software development process, which is an important part of any software project

All I ask of students is that you come with a genuine desire to learn (that you need to provide), and you will learn by doing (not the dry stuff of textbooks). I am just naturally good at explaining things; demystifying the jargon and alphabet soup of my profession into simple, understandable concepts - and you will be surprised how much you learn and how quickly. And it will be fun building things.


Education

B.A. Syracuse University - dual degree
public economics and journalism
Harvard JFK School of Government
Graduate Coursework
UNIVERSITY OF CHICAGO, Phd program in statistics
Graduate Coursework

Policies


Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Subjects

Computer

Computer Engineering,

Computer Engineering

I've been programming professionally for over 15 years, and am expert in data structures and algorithms (with particular focus on persistent data structures and concurrent/parallel programming). As part of running month-long bootcamps, I have developed lessons and curricula for basic data structures, computational complexity (big-O notation). I also have contributed to major open-source projects (e.g., am a Clojure contributor).
Computer Programming,

Computer Programming

I've been programming professionally for over 15 years, and am expert in data structures and algorithms (with particular focus on persistent data structures and concurrent/parallel programming) As part of running month-long bootcamps, developed lessons and curricula for basic data structures, computational complexity (big-O notation). Also have contributed to major open-source projects (e.g. am a Clojure contributor)
Computer Science,

Computer Science

Well. I've been programming professionally for over 15 years, and am expert in data structures and algorithms (with particular focus on persistent data structures and concurrent/parallel programming) As part of running month-long bootcamps, developed lessons and curricula for basic data structures, computational complexity (big-O notation). Also have contributed to major open-source projects (e.g. am a Clojure contributor)
HTML,

HTML

I have over 10 years experience developing rich client web applications, including single-page applications. I ran bootcamps training federal employees for the Ironyard, with HTML and web UX part of the core curriculum.
Java,

Java

I've been programming in Java for over 15 years, mostly for Bay Area companies and consulting with global companies, as well as running coding bootcamps for students that use Java as the main language.
JavaScript,

JavaScript

I have over 10 years experience developing rich client web applications, including single-page applications. Ran bootcamps training federal employees for the Ironyard, with Javascript part of the curriculum and students developed full web applications using modern Javascript frameworks (angular, jQuery) And have authored a lightweight Javascript library in use for my companies internally
Python,

Python

I've been using Python professionally and personally for a half dozen years now (especially the Python data stack (numpy, pandas, etc. plus flask)),; it is one of my favorite languages to program in and probably my favorite language to teach. Many of my students are Python programmers (or programmers-to-be), and in a very short time can write meaningful programs. Python is fun.
SQL,

SQL

I've been designing and administering databases for over 10 years, mostly MySQL with some postgres and Oracle as well as NoSQL databases (Cassandra); here are a few areas of specialty: SQL optimization, database design (tradeoffs of (de)normalization), transactions and isolation levels, accessing databases from applications (JDBC), stored procedures. I also have taught intensive training bootcamps, where students with no experience are taught how to design and use databases as part of building professional web applications.
General Computer

Corporate Training

HTML,

HTML

I have over 10 years experience developing rich client web applications, including single-page applications. I ran bootcamps training federal employees for the Ironyard, with HTML and web UX part of the core curriculum.
Java,

Java

I've been programming in Java for over 15 years, mostly for Bay Area companies and consulting with global companies, as well as running coding bootcamps for students that use Java as the main language.
SQL,

SQL

I've been designing and administering databases for over 10 years, mostly MySQL with some postgres and Oracle as well as NoSQL databases (Cassandra); here are a few areas of specialty: SQL optimization, database design (tradeoffs of (de)normalization), transactions and isolation levels, accessing databases from applications (JDBC), stored procedures. I also have taught intensive training bootcamps, where students with no experience are taught how to design and use databases as part of building professional web applications.
Statistics,

Statistics

I have a bachelors in public economics (which is more or less and econometrics) and was a PhD student at the University of Chicago, before deciding to pursue a career in software engineering. As a software engineer, I've done a lot of data analysis and statistical modelling (factor analysis, logistic regression, Bayesian classification, etc), primarily using the python data stack, and I've tutored several students both in how to use statistical software, but more importantly in the statistical inference. Statistics is *not* about how to run a regression, anyone can do that; it's about how to properly interpret data, design studies, and use statistical tools to draw conclusions and glean insights about the state of the world.
General Computer

History

World History

Homeschool

Statistics

Statistics

I have a bachelors in public economics (which is more or less and econometrics) and was a PhD student at the University of Chicago, before deciding to pursue a career in software engineering. As a software engineer, I've done a lot of data analysis and statistical modelling (factor analysis, logistic regression, Bayesian classification, etc), primarily using the python data stack, and I've tutored several students both in how to use statistical software, but more importantly in the statistical inference. Statistics is *not* about how to run a regression, anyone can do that; it's about how to properly interpret data, design studies, and use statistical tools to draw conclusions and glean insights about the state of the world.

Math

Statistics

Statistics

I have a bachelors in public economics (which is more or less and econometrics) and was a PhD student at the University of Chicago, before deciding to pursue a career in software engineering. As a software engineer, I've done a lot of data analysis and statistical modelling (factor analysis, logistic regression, Bayesian classification, etc), primarily using the python data stack, and I've tutored several students both in how to use statistical software, but more importantly in the statistical inference. Statistics is *not* about how to run a regression, anyone can do that; it's about how to properly interpret data, design studies, and use statistical tools to draw conclusions and glean insights about the state of the world.

Most Popular

Statistics

Statistics

I have a bachelors in public economics (which is more or less and econometrics) and was a PhD student at the University of Chicago, before deciding to pursue a career in software engineering. As a software engineer, I've done a lot of data analysis and statistical modelling (factor analysis, logistic regression, Bayesian classification, etc), primarily using the python data stack, and I've tutored several students both in how to use statistical software, but more importantly in the statistical inference. Statistics is *not* about how to run a regression, anyone can do that; it's about how to properly interpret data, design studies, and use statistical tools to draw conclusions and glean insights about the state of the world.

Science

Computer Engineering

Computer Engineering

I've been programming professionally for over 15 years, and am expert in data structures and algorithms (with particular focus on persistent data structures and concurrent/parallel programming). As part of running month-long bootcamps, I have developed lessons and curricula for basic data structures, computational complexity (big-O notation). I also have contributed to major open-source projects (e.g., am a Clojure contributor).

Summer

Statistics

Statistics

I have a bachelors in public economics (which is more or less and econometrics) and was a PhD student at the University of Chicago, before deciding to pursue a career in software engineering. As a software engineer, I've done a lot of data analysis and statistical modelling (factor analysis, logistic regression, Bayesian classification, etc), primarily using the python data stack, and I've tutored several students both in how to use statistical software, but more importantly in the statistical inference. Statistics is *not* about how to run a regression, anyone can do that; it's about how to properly interpret data, design studies, and use statistical tools to draw conclusions and glean insights about the state of the world.

Ratings and Reviews


Rating

4.9 (60 ratings)
5 star
(57)
4 star
(1)
3 star
(0)
2 star
(0)
1 star
(2)

Reviews

Show reviews that mention

All reviews

Very knowledgeable with real life business perspective

I reached out to Thurston not for a normal student homework tutoring request, I am preparing for my interview. I know I am weak in stats and A/B testing, so I wanted to have someone who knows this area. Since there is no textbook or homework to go with, it's definitely not easy for anyone to know how to teach. Thurston called me ahead of time to make sure he knows what I am looking for, and asked me to provide some example of the interview questions. I was pretty impressed by the way he went through the basic concepts. He made sure to help me build up the intuition rather than memorizing the formula, and made clear of the different terms. He asked me questions along the way to enforce thinking on my part. What's more is he incorporated with real-life A/B test knowledge and told me about the common mistakes people make, and answered some of my testing questions too. I left the session with a much clear understanding of stats related to A/B testing. Would definitely recommend him to anyone!

Qingling, 1 lesson with Thurston

Thank you

Thurston gave me an overview of how things worked and answered questions on how we did what we did last time. We went over how the servers and browsers communicate and how python and the IDE works and learned a bit about modules. It helps a lot to get my bearings and learn how programming decisions are made.

Siew, 5 lessons with Thurston

Very helpful

You definitely learn a lot from the lesson. He's very knowledgeable and uses tries his best to explain clearly. I would recommend as a tutor.

Leonid, 4 lessons with Thurston

Very Patient

Thanks to Mr. Thurston for his patience and his clarifications while creating this project also explain things in a calm manner and understanding my not so much knowledge. Great tutor, I will recommend 100%.

Jorge, 3 lessons with Thurston

In a class of his own

Thurston has a sophisticated understanding of Computer Science and a mature and thoughtful approach to understanding a student! I am looking forward to additional lessons.

Samuel, 6 lessons with Thurston

Excellent

Thurston was knowledgeable and helped reinforced concepts along the way; making sure I was learning. I appreciate his enthusiasm and willingness to prepare ahead of time so within the first few minutes, we could launch right into where I was in my assignment.

Dana, 1 lesson with Thurston

HTML

I learned how to structure a HTML page in combination with CSS it's very difficult but Thurston gives me the positivity I need to understand the material. I'm fairly new to Computer Programming but with the help I receive from Thurston I have more confidence in the subject matter moving forward.

Sevil, 35 lessons with Thurston

Great teacher!

Discussed some SQL concepts, Primary and Foreign Keys, JOINS, Cartesian Product, and practiced running query exercises. Using Skype for an online lesson, it was very simple to coordinate the session.

Henry, 1 lesson with Thurston
Contact Thurston

Response time: 4 hours

$68/hour

Thurston N.

$68/hour

  • No subscriptions or upfront payments

  • Only pay for the time you need

  • Find the right fit, or your first hour is free

Contact Thurston

Response time: 4 hours