Search
Elliot W.'s Photo

Elliot W.

Tutor Professional software engineer with a degree in Computer Science

Tutor Professional software engineer with a degree in Computer Science

$120/hour

  • 588 hours tutoring

About Elliot


Bio

If you are a programming or computer science student anywhere between 10 years old through college, I'm your guy! I have experience as a teaching assistant and a tutor at my alma mater, where I graduated with high honors with a degree in computer science.

I can teach some theoretical computer science, and am proficient in a number of programming languages including (in no particular order) C, C++, Java, Erlang, Rust, Bash, SQL, and a few others. I have experience teaching specific subjects...

If you are a programming or computer science student anywhere between 10 years old through college, I'm your guy! I have experience as a teaching assistant and a tutor at my alma mater, where I graduated with high honors with a degree in computer science.

I can teach some theoretical computer science, and am proficient in a number of programming languages including (in no particular order) C, C++, Java, Erlang, Rust, Bash, SQL, and a few others. I have experience teaching specific subjects including Data Structures and Algorithms, Database Management Systems, Operating Systems, Systems Programming, and Concurrent Programming. I'm happy teaching to any level of programmer!

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'm happy teaching a number of languages including (but not limited to, so please inquire further!) C, C++, Java, Erlang, and SQL. I can also teach specific subjects such as Data Structures, Algorithms, Database Management Systems, Concurrent Programming, Operating Systems, Systems Programming, Linux, UNIX, Systems Administration, and a number of others (again, please ask!).

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!

Please allow for at least 6 hours prior to cancellation. If at least 6 hours is not given, you will be charged a cancellation fee equal to the scheduled session. If you are a no show, the fee will be equal to the entire 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: $120
  • 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


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 13 questions submitted by students on Wyzant’s Ask an Expert.

Ratings and Reviews


Rating

5.0 (149 ratings)
5 star
(148)
4 star
(1)
3 star
(0)
2 star
(0)
1 star
(0)

Reviews

Show reviews that mention

All reviews

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, 18 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

Great at teaching C basics!

Elliot was able to help me understand memory handling (why and how) in C and even how to work with files and binary in code. Great at explaining things and also does mini reviews/gauges your knowledge level to know how in-depth he should go on topics.

Alyssa, 1 lesson with Elliot

Great tutor to understand fundamentals

Elliot is very patient and uses good communication. Very experienced in coding beyond java, making his analogies and concepts to java alone very easy to follow. This is the go to guy for basic level programming for sure!!!!

Phillip, 13 lessons with Elliot

Elliot was very helpful with my C++ assignment

I learned a few concepts that I was struggling with as well as some coding tips, and learned at a comfortable pace. I would definitely recommend Elliot if you need help with C++!

Michael , 5 lessons with Elliot

Awesome Tutor

Elliot is patient and understanding of any coding ability. He is thorough and really helps you understand why things are done the way they are. I look forward to working with him for the rest of my semester.

Vinny, 23 lessons with Elliot
Contact Elliot

Response time: 41 minutes

$120/hour

Elliot W.'s Photo

Elliot W.

$120/hour

  • No subscriptions or upfront payments

  • Only pay for the time you need

  • Find the right fit, or your first hour is free

Contact Elliot

Response time: 41 minutes