1 of 7

Connect with hundreds of tutors like Rick

Personalized Learning • Professional Tutoring

150,000+ clients. 4.9 / 5.0 Rating of Tutoring Sessions

Who needs a tutor?
How soon do you need tutoring?
What is your name?
What is your zip code?
What is your email address?
What is your phone number?
Featured by
Tutors from
A photo of Rick, a tutor from California Institute of Technology


Certified Tutor

Call us today to connect with a top tutor
(888) 888-0446

There is always more than one way to approach a problem. The best problem solvers will have the biggest toolkits of problem strategies. I believe in balancing both ways of looking at the world: the artistic/holistic and the logical/analytical. My grandfather taught me to tell time by giving me a clock to take apart and put back together again. My formal education is a Bachelor's degree in Engineering and Applied Science from California Institute of Technology and a Master's degree in Computer Science (with distinction) from California State University at Chico. I garden, paint and play folk music: bluegrass and Chinese classical music on banjo, ruan and erhu. I worked most of my career as a research scientist at Hewlett-Packard labs and have 30 US patents. I believe the world needs creative people. I always try to help my students find creative solutions, and I try to give them as many problem solving skills as I can.

Connect with a tutor like Rick

Rick’s Qualifications

Education & Certification

Undergraduate Degree: California Institute of Technology - Bachelor of Science, Engineering and Applied Sciences


Playing mandolin, banjo, guitar, bass guitar, Chinese violin and plays in traditional Chinese orchestra, gardens (interested in carnivores plants). Interested in robots and programing.

Tutoring Subjects

College Computer Science

Computer Science

High School Computer Science

Technology and Computer Science

Connect with a tutor like Rick