I absolutely love teaching and helping people understand things and learn new skills. That moment when my explanation is what gets something to "just click" for a student is one of the best feelings in the world and incredibly rewarding. Anything I can do to help a student get to a moment like that is incredibly engaging to me.
Now as to what I have to offer: I have two undergraduate degrees, B.S. Computer Engineering and B.S. Computer Science, as well as one graduate degree, M.S. Computer...
I absolutely love teaching and helping people understand things and learn new skills. That moment when my explanation is what gets something to "just click" for a student is one of the best feelings in the world and incredibly rewarding. Anything I can do to help a student get to a moment like that is incredibly engaging to me.
Now as to what I have to offer: I have two undergraduate degrees, B.S. Computer Engineering and B.S. Computer Science, as well as one graduate degree, M.S. Computer Science. On top of that, I have worked as a tutor, Teaching Assistant, and Instructional Associate (essentially a postgrad position between a graduate TA and an Adjunct), throughout my high school, undergrad, graduate, and postgrad career. So I've worked with lots of students, all of which have praised my ability to break down complex concepts with explanations and analogies that help them understand the topics at hand. On top of that I work for Google as a software engineer, so I'm not just academic but also have plenty of practical industry knowledge I can share to students seeking that as well.
So far I have mostly tutored college and adult students, and occasionally High School students. I would be happy to tutor elementary or middle school students if they could use my help, but most of my expertise tends to be in more advanced stuff that's usually not relevant to them. That said, still more than happy to tutor anyone of any age as long as they could use help in something I have expertise in!