NEW FEATURES MORE

Robert M.

Roseville, CA

$90/hour

Math, Programming, Science

In-person lessons
Background check passed as of 10/27/16
5.0 average from 2 ratings

Message Robert

Send Robert a message explaining your needs and you will receive a response shortly. Have you already emailed Robert or another tutor? If so, you have an account! Sign in now

 Checking availability…
Please enter the tutor's email address.
Please enter the student's email address.
Please describe how you heard about us.
Replies in 32 minutes
Replies in 32 minutes

Receive responses from additional tutors

If you select this option, Wyzant will ask interested tutors to contact you by email if they are able to help. A maximum of five different tutors will email you and none of your personal information, including your email address, will be released.

UC Davis
Computer Science
UC Davis
PhD

Education

UC Davis (Computer Science)

UC Davis (PhD)

About Robert

I've been tutoring for about 15 years now independently, and I have additionally worked for five years tutoring K-12 mathematics as the Lead Instructor at Mathnasium in Roseville. Additionally, I have worked as a T.A. for several computer science courses at UC Davis, where I am currently pursuing a Ph.D.

My lesson plans tend to be challenging, because I believe the only way that students can acquire a permanent skill is to spend significant mental effort in the process. Additionally, when I teach computer science subjects, I do so with the expectation that students will learn to work with the same tools I use professionally as a Software Development Lead.

Working for so long as a math tutor has taught me that a significant number of students are not struggling with the topics they are currently assigned, but rather the foundation topics from much earlier in their academic career. I recognize that the primary motivation for most people to hire a tutor is to improve grades in current subjects, but unless understanding is improved in the earlier topics, the current topics will often seem impossible. I don't believe in "quick fixes", so my students must put in a significant amount of work, but that work will lead to a permanent understanding of a topic, rather than simply a single improved quiz score.

I have 10+ years of experience of software engineering in production environments. Combined with several years of work as a T.A. for computer science courses, I have developed a talent for helping students learn software engineering techniques in a manner that will benefit them in their professional life.

Please contact me if you would like to be one of my students. I look forward to hearing from you.
I've been tutoring for about 15 years now independently, and I have additionally worked for five years tutoring K-12 mathematics as the Lead Instructor at Mathnasium in Roseville. Additionally, I have worked as a T.A. for several Read more

Policies
Cancellation
24 hours notice required

I charge $90 per hour for in-person visits, with a minimum of 2 hours per session. Currently I do not provide online tutoring. However, when I begin again I will charge $50/hr for that service.

Travel Radius
Travels within 20 miles of Roseville, CA 95747
Background Check: Passed
In-person lessons
Math:
Algebra 1, Algebra 2, Calculus, Geometry, Prealgebra, Precalculus, Probability, Trigonometry
Science:
Electrical Engineering,
Physics

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 been a professional computer programmer for 12 years, where I have used C extensively for multiple large software systems. Prior to that, I was a hobbyist computer programmer since early childhood, and have been programming in C since freshman year of high school. Additionally, I have trained several junior programmers in both C and C++. I hold a B.S. in Computer Science, and I am in the late stages of pursuing a Ph.D in Computer Visualization. Additionally, I have been an assistant lecturer for several upper-division computer programming courses where C and C++ are used exclusively.

C++

I have used C and C++ professionally for 12 years. Additionally, I have trained several junior programmers in the use of C and C++, and I am pursuing a Ph.D. in which C and C++ are used exclusively. Additionally, I have been an assistant lecturer for several classes in which C and C++ were predominantly used.

Computer Engineering

I have worked as a Principal Engineer at a technology company for 9 years, and have 12 years of experience in total as a professional engineer. Additionally, I am pursuing a Ph.D. in Computer Visualization, which requires software engineering expertise. In my spare time, I have also worked extensively with computer and electrical engineering, including designing and building small computer processors.

Computer Programming

I have been a professional computer programmer for 12 years. Prior to that, I was a hobbyist computer programmer since early childhood. Additionally, I have trained several junior programmers in the use of C and C++. I hold a B.S. in Computer Science, and I am in the late stages of pursuing a Ph.D in Computer Visualization. Additionally, I have been an assistant lecturer for several upper-division computer programming courses.

Computer Science

I hold a B.S. in Computer Science, and I am in the late stages of pursuing a Ph.D in Computer Visualization. Additionally, I have been an assistant lecturer for several upper-division Computer Science courses.

I have been a professional computer programmer for 12 years. Prior to that, I was a hobbyist computer programmer since early childhood. Additionally, I have trained several junior programmers in the use of both C and C++, and other computer science topics. Algorithms also came up as a frequent topic during my many years tutoring Mathematics.

Electrical Engineering

I have worked for 12 years professionally in a position that required expertise in Electrical Engineering, including printed circuit board design and layout, and logic design, analysis, and debugging. Among other projects, I have designed and built five audio player platforms currently in use at more than 30000 locations worldwide.

Linux

I have used Linux professionally for 12 years. Additionally, I have trained five junior programmers on Linux, and I have worked as an assistant lecturer for five classes in which Linux was used predominantly. Finally, I have pursued a Ph.D. in which all members use Linux and BSD machines.

UC Davis
Computer Science
UC Davis
PhD

Education

UC Davis (Computer Science)

UC Davis (PhD)

Hourly rate

Standard Hourly Rate: $90.00

Cancellation: 24 hours notice required

I charge $90 per hour for in-person visits, with a minimum of 2 hours per session. Currently I do not provide online tutoring. However, when I begin again I will charge $50/hr for that service.

Travel policy

Robert will travel within 20 miles of Roseville, CA 95747.