Elliot's cover photo
Elliot's photo

Elliot W.

USD $120/hr
Save

Computer science tutor, professional software engineer

Tutor Information

About

If you are a programming or computer science student anywhere between 10 years old through college and beyond, I'm your guy! I have experience as a a professional software engineer, as a tutor, and as a teaching assistant at my alma mater, where I graduated with high honors with a degree in computer science. I'm a strong programmer with a knack for debugging students' code. Additionally, I have a good understanding of how computers work "under the hood", which allows me to scale the depth of learning needed to the student at hand. I can teach some theoretical computer science, and am proficient in a number of programming languages including (in no particular order) C, C++, Java, Python, Erlang, Rust, Bash, and a few others. I have experience teaching specific subjects including Data Structures and Algorithms, Database Management Systems, Operating Systems (Linux, XV6, BSD, ...), Systems Programming, and Concurrent Programming, Linux, UNIX, Systems Administration, and a number of others (again, please ask!). I'm happy teaching to any level of programmer! I love teaching, and I hope to hear from you about working with you or your child. I'm comfortable teaching children and adults, so don't be shy, and please reach out with any questions or special needs! If you need help with an assignment, I am happy to assist and guide. I will not, however, do it for you. You are responsible for understanding your teacher's or professor's expectations, and a certain grade is never guaranteed as a result of my tutoring.

Location

Parsippany-Troy Hills, New Jersey, United States

Language

English

Timezone

America/Toronto

Levels

Elementary
Middle School
High School
College/University
Professional
I want to learn a new hobby

Education

Stevens Institute of Technology

2016 - 2020
Bachelor's of science, Computer science

Work Experience

OpenDrives

December 2022 - present
Software engineer
Software engineer on the platform development team. Responsible for ensuring our product runs smoothly and is up to date with latest software. Responsible for writing effective and efficient software. Responsible for reviewing others code.

L3Harris

August 2021 - November 2022
Senior associate software engineer
Embedded C++ programmer. Responsible for implementing embedded C++ code for the VxWorks operating system. Mentoring and providing expertise to less experienced engineers. Understanding and making meaningful contributions to a massive legacy codebase.

Wyzant, self employed

September 2020 - present
Tutor

WisEngineering

August 2020 - August 2021
Software engineer

DexGroup

June 2020 - August 2020
Software engineer

Stevens Institute of Technology

August 2018 - May 2020
Teaching assistant

DexterityDB

April 2018 - May 2020
Software engineer