Conor S.
specializes in Software Engineer (ex-Google) ·
"Hi, my name is Conor! I've been writing software for about 15 years. I started in high school and ended up majoring in Computer Science and Linguistics at Haverford College in Philadelphia. In addition to studying CS in college, I worked as a software developer for the college library, writing web apps to support professors' research projects. Since graduating in 2020, I've worked as a full time software more...
"Hi, my name is Conor! I've been writing software for about 15 years. I started in high school and ended up majoring in Computer Science and Linguistics at Haverford College in Philadelphia. In addition to studying CS in college, I worked as a software developer for the college library, writing web apps to support professors' research projects. Since graduating in 2020, I've worked as a full time software engineer; I worked at a San Francisco-based startup from 2020 to 2022 and at Google in New York City from 2022 to 2025. I am now taking a professional sabbatical to travel with my partner and work on some personal software projects, and I'm tutoring to support that.
I have no teaching certifications or full-time teaching experience, but I have done tutoring since college. In college, I made money to help pay for school by privately tutoring high schoolers in math (precalculus and calculus). At Google, I participated in several employee programs related to tutoring and mentoring, including Code2College teaching a 9-week remote programming course to a small class of high schoolers, Code Next offering remote 1-on-1 career mentoring to a high school student over the course of a 7-month program, and most recently V-SWEP, a Google-internal program offering remote 1-on-1 technical interview practice to college students.
My teaching style focuses on building reasoning up from core principles rather than memorization; when teaching programming specifically, this means that I focus on conveying an understanding of exactly what code is having the computer do under the hood, so that you can understand the algorithms you're writing even in a high-level language like Python which hides many of the details from you. I also emphasize good software design and use of abstraction, including using type systems and other tools to your advantage. I strongly recommend that students who want to focus on a dynamically typed language like Python or JavaScript also study at least one lower-level and/or statically typed language." less...
Details
| fee: | $60 (for 60 min) |
| travel distance: | 4 miles |
| meeting type: | either in-person or online |
Contact
| website: | on file |
Education and Qualifications
| certified: | |
Haverford College, Computer Science
New York, NY 10014
Subjects Tutored |
|
| SQL - Computer Programming - Python - JavaScript - Computer Science - Interview Prep - React | |
