Elliot's cover photo
Elliot's photo

Elliot W.

USD $120/hr

Computer science tutor, professional software engineer

Tutor Information


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.


Parsippany-Troy Hills, New Jersey, United States






Middle School
High School
I want to learn a new hobby


Stevens Institute of Technology

2016 - 2020
Bachelor's of science, Computer science

Work Experience


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.


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


August 2020 - August 2021
Software engineer


June 2020 - August 2020
Software engineer

Stevens Institute of Technology

August 2018 - May 2020
Teaching assistant


April 2018 - May 2020
Software engineer