Search
Sean O.'s Photo

Sean O.

Patient PhD tutoring programming, computer science, and more

Patient PhD tutoring programming, computer science, and more

$67/hour

  • 230 hours tutoring

About Sean


Bio

After completing my undergraduate degree at Rice, I spent two years working in government and the software industry, then returned to school to earn a PhD in Bioinformatics. Along the way, I tutored and taught both undergraduate and graduate students in subjects including compilers, operating systems, algorithms, and programming languages.

Since finishing my PhD, my main focus has been on mountaineering, climbing peaks in North and South America, and Europe. However, I have retained my...

After completing my undergraduate degree at Rice, I spent two years working in government and the software industry, then returned to school to earn a PhD in Bioinformatics. Along the way, I tutored and taught both undergraduate and graduate students in subjects including compilers, operating systems, algorithms, and programming languages.

Since finishing my PhD, my main focus has been on mountaineering, climbing peaks in North and South America, and Europe. However, I have retained my interests in teaching and programming, as a tutor and sometimes a contract programmer.

I took Calculus as a junior in High School, then served as a TA and tutor for the course as a senior. I continued along the Mathematics major path as a college freshman before changing course to Computer Science. The Computer Science curriculum at Rice was fairly math-heavy, though, and my graduate work relied on a solid understanding of statistics.

I have been working with computers for over 25 years, as a student, researcher, programmer, and hobbyist. I am interested in computers and programming both as tools to accomplish other tasks, and as things in themselves. For work and out of curiosity, I have programmed in probably a dozen languages, including Matlab, Julia, C, C++, Fortran, Perl, and Python.

I enjoy working with students of all abilities who are willing to engage and motivated to learn. I want to help you not just solve your immediate problem or prepare for the next test, but acquire a deeper understanding that will serve you in the future.


Education

Rice University
Computer Science
UC San Diego
PhD

Policies

  • Hourly Rate: $67
  • Rate details: First time students: Sessions must be scheduled at least 24h in advance; 50% penalty for cancellations within 24h. Regular students: Booking and cancellation are flexible.
  • Lesson cancellation: 24 hours notice required
  • No background check

  • Your first lesson is backed by our Good Fit Guarantee

Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Subjects

Computer

C,

C

My undergraduate programming courses were mostly in C++, in a style largely compatible with C. Since then I have used C in industry, research, and personal contribution to Free Software projects including Emacs and Perl.
C++,

C++

I learned programming as an undergraduate in C++ and Scheme. I have since used C++ in industry for scientific programming work, and in my PhD research for performance-critical code. This has given me a solid understanding of computer hardware performance, from SIMD to the memory hierarchy.
Computer Programming,

Computer Programming

I have a PhD in Computer Science, specializing in computational genetics, and experience in industry and government with network and scientific programming. I have worked in a variety of languages, from C/C++ and Java, to Perl and Python, to Matlab and Julia.
Computer Science,

Computer Science

I studied computer science as an undergraduate, focusing on operating systems and robotics algorithms. After that, I worked in government and industry for two years as a programmer on scientific and distributed computing projects. I then returned to graduate school, finishing with a PhD in Computer Science, specializing in computational genetics.
Perl

Perl

Perl has been my go-to language for web scraping, data processing, and general automation for 20+ years. I have also used it to implement interpreters for a few languages, including an early version of Perl 6. Understanding how Perl works has made it easy to program in Python and Ruby as well, which are very similar.

Corporate Training

C++,

C++

I learned programming as an undergraduate in C++ and Scheme. I have since used C++ in industry for scientific programming work, and in my PhD research for performance-critical code. This has given me a solid understanding of computer hardware performance, from SIMD to the memory hierarchy.
Statistics

Homeschool

Statistics

Math

Probability, Statistics

Most Popular

Statistics

Summer

Statistics

Ratings and Reviews


Rating

5.0 (60 ratings)
5 star
(60)
4 star
(0)
3 star
(0)
2 star
(0)
1 star
(0)

Reviews

Show reviews that mention

All reviews

great Tutor! patient!

Great lesson from Sean. He was able to identify the issue with my code quickly. It was a tough project and he made sense of it for me. Thank you!!!

Kyle, 2 lessons with Sean

Clear and concise tutor.

Great with instructions and does things in an efficient manner. Was working with c++ programming and he helped me tremendously.

Jake, 5 lessons with Sean

great Tutor! patient!

Sean stuck with me and walked through my code. He was patient and knowledgeable. I will definitely work with him again.

Kyle, 2 lessons with Sean

Very helpful and Knowledgeable

Sean is a really great tutor! He taught me how to fundamentally understand why each part of code is important, and different ways to approach the problem, while also informing me of subtle differences. We worked on how to get rid of duplicates using list comprehension, while removing 2 lines together simultaneously in each instance of duplication, while preserving the order of the original list (so in other words, a bit too complicated for the common pandas drop_duplicates). He was very patient with all of my questions, and very knowledgeable! Thank you Sean!

Jasmine, 2 lessons with Sean

Great teacher!

Sean O. is very knowledgeable and patient. He was able to help me with statistical approach to a problem in python. He walked me through the steps and explained clearly line by line. I highly recommend him.

Yulie, 1 lesson with Sean

excellent tutor

Excellent tutor, very patient, explains everything in details in a way that you understand. Can’t go wrong with this guy.

Daniel , 10 lessons with Sean

excellent tutor

Excellent tutor, very patient, explains everything in details in a way that you understand. Can’t go wrong with this guy.

Daniel , 10 lessons with Sean

Knowledgable and patient tutor.

Sean was very patient and helpful while working with me through my assignment and clarified any questions I had related to the content. Would definitely recommend.

Alex, 2 lessons with Sean
Contact Sean

Response time: 3 hours

$67/hour

Sean O.'s Photo

Sean O.

$67/hour

  • No subscriptions or upfront payments

  • Only pay for the time you need

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

Contact Sean

Response time: 3 hours