Search
Ethan S.'s Photo

Ethan S.

Ivy League Computer Science and Math Tutor

Ivy League Computer Science and Math Tutor

$80/hour

  • 442 hours tutoring

About Ethan


Bio

Hi, I'm Ethan! I graduated with honors from Cornell University with a BS in Computer Science. I worked in cybersecurity and as a software engineer, but my real passion is for teaching.

I've been tutoring for 10+ years. I tutored high school students privately for pay when I was in 11th and 12th grade. I also worked for Kumon Math and Reading center when I was a high school student.

At Cornell I was a Teaching Assistant (TA) for two computer science courses. For a database course, I held...

Hi, I'm Ethan! I graduated with honors from Cornell University with a BS in Computer Science. I worked in cybersecurity and as a software engineer, but my real passion is for teaching.

I've been tutoring for 10+ years. I tutored high school students privately for pay when I was in 11th and 12th grade. I also worked for Kumon Math and Reading center when I was a high school student.

At Cornell I was a Teaching Assistant (TA) for two computer science courses. For a database course, I held office hours where students consulted me for help with building a SQL-interpreter written in Java. The second course was Operating Systems, and I held office hours to answer students' questions about course concepts and coding assignments written in C.

My subjects include but are not limited to the following: Java, SQL, Computer Science, Data Structures, Object Oriented Programming, Algorithms, Artificial Intelligence, Software Engineering, Computer Engineering, Calculus, Precalculus, Algebra II, Algebra I, Prealgebra, Statistics, and IB Mathematics.

Every lesson with me consists of 1) identifying what you would like to work on/ accomplish, 2) nudging you in the right direction while allowing you to perform the tasks on your own, and 3) checking in with you to make sure we are on a path you find productive and valuable. My passion is teaching, and I would like to help you succeed. Please feel free to contact me with any questions or to schedule a lesson.


Education

Cornell University
Computer Science

Policies


Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Subjects

Business

Microsoft Excel

Computer

Java,

Java

I've helped students with the following: Algorithms, Data Structures, Object Oriented Programming, Inheritance, Classes, Objects, Method Overriding, Polymorphism, Trees, Binary Trees, Graphs, Sorting, Bubble Sort, Mergesort, Searching, Depth First Search, Breadth First Search, Binary Search, Lists, HashMaps, HashTables, HashSets, Arrays, Strings, and more.
SQL,

SQL

I worked as a TA for the databases course at Cornell University, where I answered questions for students building a SQL interpreter written in Java. The course also covered other database concepts including non-relational databases, database design, other query languages, and query processing and optimization. I've helped students with the following: writing queries, primary keys, foreign keys, joins, inner join, left join, subqueries, aggregate functions, databases, and more.
Microsoft Excel

Corporate Training

Java,

Java

I've helped students with the following: Algorithms, Data Structures, Object Oriented Programming, Inheritance, Classes, Objects, Method Overriding, Polymorphism, Trees, Binary Trees, Graphs, Sorting, Bubble Sort, Mergesort, Searching, Depth First Search, Breadth First Search, Binary Search, Lists, HashMaps, HashTables, HashSets, Arrays, Strings, and more.
SQL,

SQL

I worked as a TA for the databases course at Cornell University, where I answered questions for students building a SQL interpreter written in Java. The course also covered other database concepts including non-relational databases, database design, other query languages, and query processing and optimization. I've helped students with the following: writing queries, primary keys, foreign keys, joins, inner join, left join, subqueries, aggregate functions, databases, and more.
Microsoft Excel

Homeschool

Algebra 1,

Algebra 1

I've helped students with the following: negative numbers, absolute value, exponents, square roots, order of operations, variables, substitution, evaluating expressions, word problems, writing algebraic equations, coordinate plane, graphing, slope, x-intercepts and y-intercepts, systems of equations, negative exponents, polynomials, factoring, geometry, Pythagorean theorem, and more.
Algebra 2,

Algebra 2

I've helped students with the following: negative numbers, absolute value, exponents, square roots, order of operations, variables, substitution, evaluating expressions, word problems, writing algebraic equations, coordinate plane, graphing, slope, x-intercepts and y-intercepts, systems of equations, negative exponents, polynomials, factoring, geometry, Pythagorean theorem, complex numbers, imaginary unit i, complex plane, greatest common factor (GCF), zeros and end behavior of polynomials, rational exponents, rate of change, models, logarithms, constant e, natural logarithms, properties of logarithms, transformations of functions, shifting reflecting symmetry and scaling functions, trigonometry, unit circle, radians, and more.
Geometry,

Geometry

I've helped students with the following: area, perimeter, mass, volume, measuring angles, angle types, plane figures, parallel, perpendicular, symmetry, shapes, units of measurement, unit conversion/ converting units, length, word problems, prisms, coordinate plane, quadrants, triangles, parallelograms, surface area, circles, cylinders, cones, spheres, scale, Pythagorean theorem, transformations, rotations, dilations, congruence, similarity, and more.
Precalculus,

Precalculus

I've helped students with the following: composition of functions, inverse functions, trigonometry, unit circle, law of sines, law of cosines, inverse trigonometric functions, trigonometric identities, complex numbers, complex plane, distance formula, midpoint formula, complex conjugates, identities with complex numbers, rational functions, reducing rational expressions, end behavior, discontinuities, asymptotes, holes, ellipses, vectors, matrices, multiplying matrices, adding and subtracting matrices, probability, permutations, combinations, geometric series, binomial theorem, limits, continuous functions, limit notation, and more.
Prealgebra

Math

ACT Math,

ACT Math

I received a 35 on the ACT Math section in high school. I have a patient and detail-oriented approach to tutoring that has helped multiple students improve their scores.
Algebra 1,

Algebra 1

I've helped students with the following: negative numbers, absolute value, exponents, square roots, order of operations, variables, substitution, evaluating expressions, word problems, writing algebraic equations, coordinate plane, graphing, slope, x-intercepts and y-intercepts, systems of equations, negative exponents, polynomials, factoring, geometry, Pythagorean theorem, and more.
Algebra 2,

Algebra 2

I've helped students with the following: negative numbers, absolute value, exponents, square roots, order of operations, variables, substitution, evaluating expressions, word problems, writing algebraic equations, coordinate plane, graphing, slope, x-intercepts and y-intercepts, systems of equations, negative exponents, polynomials, factoring, geometry, Pythagorean theorem, complex numbers, imaginary unit i, complex plane, greatest common factor (GCF), zeros and end behavior of polynomials, rational exponents, rate of change, models, logarithms, constant e, natural logarithms, properties of logarithms, transformations of functions, shifting reflecting symmetry and scaling functions, trigonometry, unit circle, radians, and more.
Geometry,

Geometry

I've helped students with the following: area, perimeter, mass, volume, measuring angles, angle types, plane figures, parallel, perpendicular, symmetry, shapes, units of measurement, unit conversion/ converting units, length, word problems, prisms, coordinate plane, quadrants, triangles, parallelograms, surface area, circles, cylinders, cones, spheres, scale, Pythagorean theorem, transformations, rotations, dilations, congruence, similarity, and more.
Precalculus,

Precalculus

I've helped students with the following: composition of functions, inverse functions, trigonometry, unit circle, law of sines, law of cosines, inverse trigonometric functions, trigonometric identities, complex numbers, complex plane, distance formula, midpoint formula, complex conjugates, identities with complex numbers, rational functions, reducing rational expressions, end behavior, discontinuities, asymptotes, holes, ellipses, vectors, matrices, multiplying matrices, adding and subtracting matrices, probability, permutations, combinations, geometric series, binomial theorem, limits, continuous functions, limit notation, and more.
Prealgebra

Most Popular

Algebra 1,

Algebra 1

I've helped students with the following: negative numbers, absolute value, exponents, square roots, order of operations, variables, substitution, evaluating expressions, word problems, writing algebraic equations, coordinate plane, graphing, slope, x-intercepts and y-intercepts, systems of equations, negative exponents, polynomials, factoring, geometry, Pythagorean theorem, and more.
Algebra 2,

Algebra 2

I've helped students with the following: negative numbers, absolute value, exponents, square roots, order of operations, variables, substitution, evaluating expressions, word problems, writing algebraic equations, coordinate plane, graphing, slope, x-intercepts and y-intercepts, systems of equations, negative exponents, polynomials, factoring, geometry, Pythagorean theorem, complex numbers, imaginary unit i, complex plane, greatest common factor (GCF), zeros and end behavior of polynomials, rational exponents, rate of change, models, logarithms, constant e, natural logarithms, properties of logarithms, transformations of functions, shifting reflecting symmetry and scaling functions, trigonometry, unit circle, radians, and more.
Geometry,

Geometry

I've helped students with the following: area, perimeter, mass, volume, measuring angles, angle types, plane figures, parallel, perpendicular, symmetry, shapes, units of measurement, unit conversion/ converting units, length, word problems, prisms, coordinate plane, quadrants, triangles, parallelograms, surface area, circles, cylinders, cones, spheres, scale, Pythagorean theorem, transformations, rotations, dilations, congruence, similarity, and more.
Precalculus,

Precalculus

I've helped students with the following: composition of functions, inverse functions, trigonometry, unit circle, law of sines, law of cosines, inverse trigonometric functions, trigonometric identities, complex numbers, complex plane, distance formula, midpoint formula, complex conjugates, identities with complex numbers, rational functions, reducing rational expressions, end behavior, discontinuities, asymptotes, holes, ellipses, vectors, matrices, multiplying matrices, adding and subtracting matrices, probability, permutations, combinations, geometric series, binomial theorem, limits, continuous functions, limit notation, and more.
Prealgebra

Science

ACT Science

Summer

Algebra 1,

Algebra 1

I've helped students with the following: negative numbers, absolute value, exponents, square roots, order of operations, variables, substitution, evaluating expressions, word problems, writing algebraic equations, coordinate plane, graphing, slope, x-intercepts and y-intercepts, systems of equations, negative exponents, polynomials, factoring, geometry, Pythagorean theorem, and more.
Algebra 2,

Algebra 2

I've helped students with the following: negative numbers, absolute value, exponents, square roots, order of operations, variables, substitution, evaluating expressions, word problems, writing algebraic equations, coordinate plane, graphing, slope, x-intercepts and y-intercepts, systems of equations, negative exponents, polynomials, factoring, geometry, Pythagorean theorem, complex numbers, imaginary unit i, complex plane, greatest common factor (GCF), zeros and end behavior of polynomials, rational exponents, rate of change, models, logarithms, constant e, natural logarithms, properties of logarithms, transformations of functions, shifting reflecting symmetry and scaling functions, trigonometry, unit circle, radians, and more.
Geometry

Geometry

I've helped students with the following: area, perimeter, mass, volume, measuring angles, angle types, plane figures, parallel, perpendicular, symmetry, shapes, units of measurement, unit conversion/ converting units, length, word problems, prisms, coordinate plane, quadrants, triangles, parallelograms, surface area, circles, cylinders, cones, spheres, scale, Pythagorean theorem, transformations, rotations, dilations, congruence, similarity, and more.

Test Preparation

ACT Math,

ACT Math

I received a 35 on the ACT Math section in high school. I have a patient and detail-oriented approach to tutoring that has helped multiple students improve their scores.
ACT Science

Examples of Expertise


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

Ratings and Reviews


Rating

5.0 (180 ratings)
5 star
(178)
4 star
(2)
3 star
(0)
2 star
(0)
1 star
(0)

Reviews

Show reviews that mention

All reviews

Knowledgeable and Patient Java Tutor

Ethan is a fantastic Java tutor and I highly recommend him to anyone who is wanting to understand Java and data structures more. He was always patient and understanding when something wasn't clicking for me and was able to think of different ways of explaining and illustrating the concepts in order for me to better comprehend the material. Over the course of our tutoring sessions, Ethan helped me understand ideas like switch statements, 2d arrays, nested for loops, encapsulation, instance variables, debugging code, interface implementation along with many more object oriented and computer programming concepts. If you want to get a better understanding of object oriented programming through Java, then Ethan's the tutor for you!

Kaitlyn, 7 lessons with Ethan

Knowledgeable and patient tutor

Ethan is a bright young tutor who knows Java well, is patient, and is able to break down the problem in small steps that helped me understand better. We worked on a tough Java project for a Master's Java class and he contributed positively.

Bassem, 6 lessons with Ethan

Best tutor ever!

Ethan knows his material and, even better, he is able to communicate sophisticated concepts in an easy-to-understand way. It's great to see how good my son feels about mastering the material. Thank you!

Erica, 20 lessons with Ethan

An ideal tutor

If you're looking for a patient, non-judgmental, encouraging, and friendly tutor I highly recommend Ethan. He is great at breaking down concepts and showing you where mistakes are. He's helped me tie in my java knowledge and taught me many new things as well. Great tutor if you are actually trying to learn.

Jalil, 5 lessons with Ethan

Great tutor!!

Ethan's teaching techniques and methods are amazing. In a month I learned the material I need to take a calculus exam. Everything was explained very clearly and if I had any questions, Ethan was always willing to help explain it. Ethan is an exceptional tutor! Thank you for your help!!

Daniel, 24 lessons with Ethan

Very dedicated and patient

Ethan has taught me how to write code in Visual Studio. I was able to learn at a pace that was comfortable for me with his assistance. Ethan is very thorough when teaching how to write computer codes.

Chevonda, 6 lessons with Ethan

Best tutor I've had on this platform

Ethan is the best Java tutor I had a chance to work with on this platform. He can explain the concept I can't wrap my brain around in 20 minutes. I will definitely work with Ethan again!

Tania, 2 lessons with Ethan

Extremely friendly and helpful!

Ethan went above and beyond to not only help my through my specific questions, but also took the time to teach me some new tricks to make my Java coding more fluid and efficient. I can't say enough great things about this guy!

Lloyd, 6 lessons with Ethan

Great!

A good teacher, listens, and explain well! Thank you!

Ying, 2 lessons with Ethan

A tutor with patience and a knack for explaining difficult concepts

Ethan helped me apply Java concepts to a class assignment. I was very impressed with his ability to immediately pick up what was being asked in the assignment without any ramp up time to familiarize himself with my course. Between white-boarding the pseudo-code and guiding me as I coded at home, Ethan had all of the bases covered.

Raymond, 10 lessons with Ethan
Contact Ethan

Response time: 1 hour

$80/hour

Ethan S.'s Photo

Ethan S.

$80/hour

  • No subscriptions or upfront payments

  • Only pay for the time you need

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

Contact Ethan

Response time: 1 hour