Search
Ethan B.'s Photo

Computer Science & Engineering Tutor – C/C++, Digital Circuits
Ethan B.

61 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $32

About Ethan


Bio

I hold a B.S. in Computer Engineering and a B.S. in Computer Science, providing me with a strong foundation in programming, digital and analog circuits, mathematics, and physics. My tutoring journey started in high school as a volunteer after-school tutor, and I’ve continued teaching through college and beyond. Over the years, I’ve worked with both high school and college students, helping them understand subjects like programming, electronic circuitry, various areas of math and physics, and...

I hold a B.S. in Computer Engineering and a B.S. in Computer Science, providing me with a strong foundation in programming, digital and analog circuits, mathematics, and physics. My tutoring journey started in high school as a volunteer after-school tutor, and I’ve continued teaching through college and beyond. Over the years, I’ve worked with both high school and college students, helping them understand subjects like programming, electronic circuitry, various areas of math and physics, and other high school and college undergraduate subjects.

I specialize in C/C++, FPGA design, and both analog and digital circuitry, but I also have experience tutoring in Python, C#, Lua, and other programming languages. In addition, I can help students with subjects like single and multivariable calculus, discrete mathematics, statistics, and general physics.

I focus on tailoring my approach to each student’s needs, making complex concepts easier to understand while building their confidence in the material. Whether you’re looking to strengthen your programming skills or dive deeper into engineering topics, I’m here to help you succeed.


Policies


Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Approved Subjects

C++

C++

I have extensive experience teaching C++ to both beginners and more advanced learners. Throughout my academic career, I’ve helped classmates improve their coding and guided individuals who were new to programming through the fundamentals of C++. My expertise includes everything from basic syntax and data structures to more advanced topics like object-oriented programming and memory management. Whether working with students who are just starting or those seeking to refine their skills, I tailor my approach to ensure clear understanding and practical application of C++ concepts.
Computer Engineering

Computer Engineering

I have a strong background in Computer Engineering, with expertise in both analog and digital circuitry. Throughout my studies, I’ve helped classmates and students with a range of topics, from basic circuit analysis to more advanced designs involving microcontrollers and FPGA-based systems. My experience includes tutoring students who are new to the field as well as those looking to deepen their knowledge of digital logic, signal processing, and hardware prototyping. I focus on breaking down complex concepts into manageable steps, ensuring students gain both theoretical understanding and practical skills in Computer Engineering.
Computer Gaming

Computer Gaming

With a B.S. in Computer Engineering and a B.S. in Computer Science, I bring a strong foundation in both hardware and software to computer gaming tutoring. I can help students understand game development from the ground up, covering topics such as game design, programming, graphics, and AI. My expertise allows me to teach not only the technical skills of coding in languages like C++ and Python but also how to optimize performance and create engaging user experiences. Whether you're a beginner or looking to enhance your skills, I offer personalized lessons to guide you through the world of computer gaming.
Computer Science

Computer Science

I have a solid foundation in Computer Science, with expertise in programming, algorithms, and data structures. I’ve assisted classmates and students with everything from learning basic programming concepts to tackling more complex topics such as algorithm design, time and space complexity, and problem-solving techniques. My experience includes tutoring students with little to no programming background as well as those seeking to improve their understanding of advanced topics. I focus on making abstract concepts more accessible, helping students develop strong problem-solving skills and a deeper understanding of Computer Science principles.
Algebra 1
Algebra 2
Computer Programming
Elementary Math
Geometry
Prealgebra
Precalculus
Trigonometry
Ethan B.'s Photo

Questions? Contact Ethan before you book.

Still have questions?

Ratings and Reviews


Rating

5.0 (31 ratings)
5 star
(31)
4 star
(0)
3 star
(0)
2 star
(0)
1 star
(0)

Reviews

Great tutor!!!

Ethan is a very knowledgeable tutor. He is always very well prepared for the session and is very patient. Always takes the time to make sure you understand the concepts.

Oleg, 10 lessons with Ethan

Knowledgeable and patient

I've received excellent help from Ethan in my Digital Logic and Electrical Engineering Lab. He patiently explained complex concepts and took the time to make sure I understood each step.

Caro, 1 lesson with Ethan

He is very clear in teaching!

Ethan instructs very clearly. He is well versed in C++. He helped me get through a whole assignment actually. I was able to ask questions, and he was able to answer them all and define concepts and key terms I did not understand since I am very new in C++.

Deanne Alexi, 1 lesson with Ethan
Hourly Rate: $32
Contact Ethan