Search
Harsh P.'s Photo

M.S. in Computer Science, 10 years as a software engineer
Harsh P.

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $60

About Harsh


Bio

I hold a Master of Science in Computer Science from the University of Illinois Springfield and a Bachelor of Engineering in Computer Science from CSVTU in India. I have spent the last ten years working as a software and data engineer, most recently as a senior data engineer and team lead at Amgen, and before that at MilliporeSigma and Experian.

While I have not taught in a classroom before, I have spent years doing the same core work a tutor does. At Amgen I led a team of three engineers...

I hold a Master of Science in Computer Science from the University of Illinois Springfield and a Bachelor of Engineering in Computer Science from CSVTU in India. I have spent the last ten years working as a software and data engineer, most recently as a senior data engineer and team lead at Amgen, and before that at MilliporeSigma and Experian.

While I have not taught in a classroom before, I have spent years doing the same core work a tutor does. At Amgen I led a team of three engineers for four years, which included onboarding new team members, running one on one technical coaching sessions, and reviewing their code line by line until concepts stuck. In that same role I regularly explained technical systems to research scientists who had no programming background at all, adjusting my explanation each time until it landed, sometimes with a diagram, sometimes with a simple analogy, sometimes just by slowing down and removing jargon one word at a time. At MilliporeSigma I built training documentation that non-engineering staff used on their own, which meant writing in a way that held up without me in the room to answer questions. That experience, working one on one and in small groups with adults who had a wide range of starting knowledge, is the direct foundation for tutoring computer science and math.

I tutor computer science fundamentals, Python, Java, SQL, AP Computer Science A, and SAT math. My approach starts with finding out exactly where a student's understanding breaks down rather than re-teaching everything from the top, and I build from there using concrete examples before introducing the abstract version of an idea. I do not assume prior exposure to programming concepts, and I explain a new term the first time it comes up instead of assuming it is already familiar. I work at the student's pace and check for understanding often rather than moving on because the clock says to.


Education

CSVTU, India
B.E Computer Science
University of Illinois, Springfield
Masters

Policies

  • Tutor’s lessons: In-person
  • Hourly Rate: $60
  • Travel policy: Within 20 miles of Pleasanton, CA 94588
  • Lesson cancellation: 2 hours notice required
  • No background check

  • Your first lesson is backed by our Good Fit Guarantee

Schedule

Harsh hasn’t set a schedule.


Approved Subjects

Data Structures

Data Structures

I have an M.S. in Computer Science and ten years of professional experience building production data systems, where the right data structure is not theoretical, it is the daily choice between a system that scales and one that does not. As a senior data engineer and team lead at Amgen, I reviewed code for correctness and efficiency, including how a teammate's choice of data structure affected performance at scale. I can walk a student through arrays, linked lists, stacks, queues, trees, hash tables, and graphs using the same plain, step by step explanations I used to train non-technical colleagues on complex systems.
General Computer

General Computer

I have an M.S. in Computer Science and ten years of professional experience working directly with computer hardware, operating systems, and networks as a software and data engineer. My work has spanned Windows, Mac, and Linux systems, and I regularly troubleshoot everything from local hardware issues to network and connectivity problems as part of my job. I have also spent years explaining these fundamentals to colleagues without a technical background, so I can teach general computer literacy, from what hardware and software actually are, to how the internet, networks, and file systems work, in plain terms without jargon. I start from whatever level a student is at and build up from there.
HTML

HTML

I have an M.S. in Computer Science and ten years of professional experience building software, including web applications I design, build, and deploy myself through my own business today. That work involves HTML and CSS directly, from structuring a page to styling it, alongside JavaScript for anything interactive. I can teach HTML from the basics, including tags, attributes, forms, tables, and links, up through how a full page comes together and gets published live on the internet. I focus on practical examples a student can build and see working right away, rather than just memorizing tag names.
Python

Python

I have an M.S. in Computer Science and ten years of professional experience writing Python daily, most recently as a senior data engineer and team lead at Amgen, where Python powered the pipelines and tools my team relied on every day. I can teach Python from the fundamentals up, including variables, data types, control flow, functions, and object oriented programming, through to file handling and working with libraries. I have also trained non-technical colleagues to read and adapt Python scripts on their own, so I know how to break the language down for a true beginner without losing the parts that matter. I explain concepts with runnable examples rather than theory alone, and I check that a student can reproduce an idea before moving on to the next one.
Harsh P.'s Photo

Questions? Contact Harsh before you book.

Still have questions?

Hourly Rate: $60
Contact Harsh