Search
Elliot W.'s Photo

Professional Software Engineer, Tutor, Degree in Computer Science
Elliot W.

821 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $100
Elliot W.'s Photo

Professional Software Engineer, Tutor, Degree in Computer Science
Professional Software Engineer, Tutor, Degree in Computer Science
Elliot W.

821 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

821 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

About Elliot


Bio

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...

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.

If, for whatever reason, you need to cancel, please allow for at least 6 hours prior to the scheduled lesson. If at least 6 hours is not given, you will be charged a cancellation fee equal to the scheduled session. If you fail to show up for the scheduled lesson, the fee will be equal to the scheduled session. Please contact me if you are going to be late. Depending on my availability, I may be able to extend the session.


Education

Stevens Institute of Technology
Computer Science

Policies

  • Hourly Rate: $100
  • Rate details: For groups of 2 or more students, I charge my base hourly rate for the first student plus 50% of my base hourly rate for each additional student.
  • Lesson cancellation: 6 hours notice required
  • Background check passed on 9/22/2020

  • Your first lesson is backed by our Good Fit Guarantee

Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Approved Subjects

Computer

C,

C

I've used C extensively both in academic and non-academic settings, working on projects inside and outside operating systems. C is my go-to language when I am programming on my own, and I have extensive knowledge of the language, as well as how it interfaces with UNIX and Linux.
C++,

C++

I've used C++ both professionally and academically under a number of scenarios. I've used it when learning and teaching both algorithms and data structures. I've used it while writing database software. And I continue to use it as a go-to language of my own.
Computer Programming,

Computer Programming

I have experience in computer programming across a large number of languages and disciplines. This means that I have the depth of knowledge to help a student, and the breadth to help them understand where it fits into the big picture. Understanding how computers work from the bottom up has made me a very successful programmer.
Computer Science,

Computer Science

I graduated from college with a bachelors of science in computer science with high honors. I've taken advanced graduate level courses in the subject. Additionally, I've spent a fair bit of time tutoring and teaching students in computer science.
Java,

Java

I have used Java extensively from my first days programming over a decade ago. As a result, programming in Java comes naturally to me, and that translates to the success of my students. I can help students with anything from introductions through more advanced topics.
Linux,

Linux

I've used Linux for a number of years. I've taken courses that dive deep into the way it works, and been a teaching assistant for a course that taught Linux systems programming including a deep dive into system calls and inner workings. Additionally, I think it's a really neat operating system!
UNIX,

UNIX

I'm an avid UNIX programmer. I've taken and taught courses in Systems Programming (targeting Linux) and Advanced Programming in the UNIX Environment (following a book of the same title) targeting NetBSD, but covering many UNIX variants such as Linux, BSD's, Sun Microsystem, etc.
SQL

Corporate Training

C++,

C++

I've used C++ both professionally and academically under a number of scenarios. I've used it when learning and teaching both algorithms and data structures. I've used it while writing database software. And I continue to use it as a go-to language of my own.
Java,

Java

I have used Java extensively from my first days programming over a decade ago. As a result, programming in Java comes naturally to me, and that translates to the success of my students. I can help students with anything from introductions through more advanced topics.
SQL

Homeschool

Algebra 1, Prealgebra

Math

Algebra 1, Prealgebra

Most Popular

Algebra 1, Prealgebra

Summer

Algebra 1

Examples of Expertise


Elliot has provided examples of their subject expertise by answering 14 questions submitted by students on Wyzant’s Ask an Expert.

Ratings and Reviews


Rating

5.0 (207 ratings)
5 star
(204)
4 star
(3)
3 star
(0)
2 star
(0)
1 star
(0)

Reviews

Fantastic Tutor

Elliot is an intelligent guy who knows what he is doing. He comes with a surprisingly calm and relaxed teaching method which could be very useful for his students. He has a natural ability to quickly spot the student's challenges and steps in to help out. Elliot explains concepts clearly and writes clean and professional code irrespective of the task's scope or complexity. He focuses on good code design, which ultimately leads to maintainable code. Elliot does not make you feel bad if your code is sloppy, identifies sections requiring improvements, and suggests multiple ways of implementing them. While I'm no expert by any means, Elliot has improved my confidence in C programming, and I won't hesitate to use his help again in the future.

Adebayo, 13 lessons with Elliot

Super helpful!

Elliot is super helpful, supportive and knowledgable. He's one of the best tutors I have ever had. He was very responsive and made great use of the time he spent with me.

Zachary, 4 lessons with Elliot

Very Helpful and Knew what he was teaching.

Elliot helped me finish my project when I had a very tight deadline, was patient with me when I wasn’t getting it, and took the time to explain concepts I was struggling with. I would use him again.

Daniel, 5 lessons with Elliot

Helpful and knowledgeable Rust tutor

We went over some open source codebase. He was able to help me resolve some issues I had with my code. It was helpful because he helped me learn how to use tools within my IDE to learn about the codebase quickly and how to create solutions. Very helpful and patient.

Christopher, 5 lessons with Elliot

Extremely Knowledgeable & Accommodating Tutor!

Elliot has been a tutor of mine for almost a year now, and I have learned so much from him in that time. He is extremely knowledgeable about so many different coding languages as well as discrete math. His lessons are laid back and comfortable, but at the same time he always stays on topic and makes sure I’m understanding each concept before moving on. He genuinely cares about getting you to understand the material before just answering a question. He’s also really great about being accommodating with scheduling, even with time differences and busy schedules. Five stars!

Julianna, 15 lessons with Elliot

C++

Elliot was very engaging, helpful and patient. Always checking for understanding. This was my daughter’s first lesson and we are very happy.

Lisa, 40 lessons with Elliot

whip smart and knows what hes doing!

Elliot helped me with my C project on file compression that i had pretty much no idea what i was doing for it. So he walked me through bit manipulation and guided me to the finish. I will 100% be coming back to Elliott when i need help next

Jack, 7 lessons with Elliot

Very Patient and Understanding

Fantastic Tutor! Elliot helped me work through concepts that I didn't quite fully grasp, and he went above and beyond in helping me fully understand these problem areas in way I was able to understand and apply.

Kyle, 1 lesson with Elliot

Very helpful, knowledgable, and nice guy!

Elliot is always willing to help me solve problems and teach me new things to help me become a better programmer. He has dedicated his time to helping me with my college Operating Systems course and is very knowledgable about the topic. Very helpful and patient - would highly recommend!

Sophie, 8 lessons with Elliot

Very Knowledgeable

I worked with Elliot on a multi-threaded producer consumer pipeline program and one-time pads program for my college operating systems course in C. Elliot started by walking me through the concepts of pipes, multi-threading, encryption, and one-time pads. After providing this overview, he then worked with me through the assignments' code. He is very knowledgeable and writes clean, effective code quickly. Additionally, he is very detail oriented, which is great for making sure all of the program requirements are met. Elliot is a relaxed patient guy who I would highly recommend help you with computer science projects.

Kaylin, 9 lessons with Elliot
Hourly Rate: $100
Contact Elliot