Search

Jeff S.

Redwood City, CA

$50/hour

Computer Science Tutor with Industry and Teaching Experience

100+ Hours
5.0 average from 24 ratings
Jeff is one of a kind
— David, Sammamish, WA on 11/9/17

$50/Hour


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

Response time: 13 hours

Contact Jeff

Brown
Computer Science

Education

Brown (Computer Science)

About Jeff

I first discovered my enjoyment of tutoring as a teaching assistant for the introductory computer science course at Brown University. As a teaching assistant, I met with students to assist them with labs, to discuss homework, projects, and lectures, and to do in-person grading of assignments. I grew to enjoy "TA-ing" so much that I moved on to become Head TA of the course, where I helped to design the lecture material, and occasionally gave lectures when the Professor was absent.

After graduating, I started at Microsoft in a Software Engineer position. However, after a few years I realized that my enjoyment of computer science at school was more related to the rewards I got from helping students than it was related to sitting in front of a computer and programming, so I decided to return to tutoring.

I specialize in helping with Computer Science and Programming coursework and teaching specific skills such as interviewing or learning a specific programming language.

I have a relatively unique background for a computer science tutor; I've been involved in both industry and academia. My experience as a Software Engineer at Microsoft gives me a unique perspective into what skills and knowledge are required for a successful interview and career. My time as a teaching assistant gave me insight into the workings of computer science course, and also experience interacting with and helping students.

I look forward to hearing from you. Please contact me if you need any additional information.
I first discovered my enjoyment of tutoring as a teaching assistant for the introductory computer science course at Brown University. As a teaching assistant, I met with students to assist them with labs, to discuss homework, projects, and lectures, and to do in-person grading of assignments. I grew to enjoy "TA-ing" so much that I moved on to Read more

Policies
Cancellation
2 hours notice required
Travel Radius
Travels within 10 miles of Redwood City, CA 94062

"Jeff is one of a kind"

- David, Sammamish, WA on 11/9/17

"Excellent Tutor"

- Emma, New York, NY on 2/13/17

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.

C

I have a great amount of experience both in using C, and in teaching people C. I was a Software Engineer in the Office division of Microsoft, where C is one of the languages used. I also have experience as a teaching assistant for a class where the students learned C (among other languages).

C#

I used C# during my time working as a software engineer at Microsoft. During my time there, I took several internal classes on writing good code in C#. I have also tutored several students using that language (either because their classes dictated that they needed to use C#, or because they wanted to learn C#).

C++

I have a great amount of experience both in using C++, and in teaching people C++. I was a Software Engineer in the Office division of Microsoft, where C++ is one of the most commonly used languages. I also have experience as a teaching assistant for a class where the students learned C++. I am familiar with the most commonly taught concepts in C++, such as Object Oriented Programming and the data structures and algorithms commonly used in imperative programming. I am also familiar with many of the newest additions to the C++ standard, having been involved in the process of enabling and promoting the use of these features in Microsoft.

Computer Programming

I have a Bachelor of Science in Computer Science from Brown University. In addition, during my time at Brown I spent 3 years as a Teaching Assistant and Head Teaching Assistant. During that time, I spent between 5 and 15 hours each week meeting with students during labs, project reviews, in-person grading sessions, and individual tutoring sessions. I am familiar with a variety of languages including C, C++, C#, Java, Scala, Racket, and Ruby. I also have industry experience in the Computer Programming field -- I was a Software Engineer at Microsoft.

Computer Science

I have a Bachelor of Science in Computer Science from Brown University. In addition, during my time at Brown I spent 3 years as a Teaching Assistant and Head Teaching Assistant for one of the advanced Introduction to Computer Science classes (CS017/018). During that time, I spent between 5 and 15 hours each week meeting with students during labs, project reviews, in-person grading sessions, and individual tutoring sessions. As a head teaching assistant, I was responsible for writing lectures, assembling lecture materials, creating grading rubrics, and teaching lectures when the professor was absent. This experience gives me a unique perspective into the running of such classes, as well as a host of material to drawn on to help tutor students.

Java

I have a great amount of experience both in using Java, and in teaching people Java.

Brown
Computer Science

Education

Brown (Computer Science)

Jeff is one of a kind

I have been having Jeff as a tutor several times a week for the last 2 months to make me a more competent software developer. Jeff is extremely patient, kind, knowledgeable, and experienced. His ability to explain difficult concepts in ways that make sense to me is one of the huge drawing factors why I keep coming back. Additionally, even when I don't understand a problem he will spend however lon

— David, Sammamish, WA on 11/9/17

Hourly rate

Standard Hourly Rate: $50.00

Cancellation: 2 hours notice required

Travel policy

Jeff will travel within 10 miles of Redwood City, CA 94062.