Search
Ted L.'s Photo

Your new Computer Science Tutor!
Ted L.

2,939 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $115
Response time: 1 hour
Ted L.'s Photo

Your new Computer Science Tutor!
Your new Computer Science Tutor!
Ted L.

2,939 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

2,939 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

About Ted


Bio

I have worked as a tutor and teacher for many years and in many different subjects! I originally started by tutoring my best friend in high school trigonometry and brought him up from a D grade to finishing with a B+! In college, I worked as a Math and Computer Science tutor for the university for 2 years, covering structured / object-oriented programming (C, C++, Java), databases (SQL), calculus, and probability/statistics. As one of the founding members of the university's Linux User Group,...

I have worked as a tutor and teacher for many years and in many different subjects! I originally started by tutoring my best friend in high school trigonometry and brought him up from a D grade to finishing with a B+! In college, I worked as a Math and Computer Science tutor for the university for 2 years, covering structured / object-oriented programming (C, C++, Java), databases (SQL), calculus, and probability/statistics. As one of the founding members of the university's Linux User Group, I also taught many seminars and workshops about Linux and Open Source Software (including installation, kernel compilation, shell scripting, Python, etc). I graduated magna cum laude with a joint degree from Rutgers University and NJIT.

After working as a Web App Developer, and then Cybersecurity Associate (at PricewaterhouseCoopers) for a few years, I then had the opportunity to teach English in Japan for 3 years! The most valuable thing I learned was that if the lessons are fun, the learning will happen automatically! I was able to successfully apply that principle to teach small groups of children as young as 3 years old, all the way up to 1-on-1 sessions with adults. One of my lessons was even recorded and used as a training video for newly-hired Assistant Language Teachers!

I really do love teaching people new things, no matter the subject! There is a level of joy that comes to both parties when a student has that EUREKA-moment and fully understands what is being taught. And it should come as no surprise that I fully embrace the age-old proverb, "Give a man a fish, and you feed him for a day. Teach a man to fish, and you feed him for a lifetime." So if any of the subjects I'm teaching interest you, I will do my best to tutor you in a way that is FUN, practical, and easy to understand. If you have any questions, please don't hesitate to message me! And if you don't have any questions, then go ahead and sign up and let's get learning!


Education

Rutgers University / New Jersey Institute of Technology
Computer Science

Policies

  • Hourly Rate: $115
  • Rate details: Late cancellations (less than 12-hour notice) or no-shows will be charged for one hour. I am sometimes available for sessions outside of my normal schedule, but it varies from week to week.
  • Lesson cancellation: 12 hours notice required
  • Background check passed on 11/13/2019

  • Your first lesson is backed by our Good Fit Guarantee

Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Approved Subjects

Computer

Computer Science,

Computer Science

I studied Computer Science in high school and university, originally learning the "old" progression of programming languages: BASIC, Assembly, Pascal, C, C++. From there, I continued further to learn Java, SQL, HTML/CSS/JavaScript, and Python. I am familiar with most modern software engineering principles including: model-view-controller (MVC) software design pattern, test driven development, object-oriented programming, structured programming, modularization, order of magnitude (big-O) efficiency, sorting/searching algorithms, database integration, GUI programming, game programming, encryption/security, and Internet/network programming. However, I much prefer to utilize these principles when writing/debugging actual code, rather than just studying them for the sake of pure academic understanding (i.e. I don't like doing tutoring sessions for test preparation). I am currently building freelance web applications using the Django framework (Python), PostgreSQL and MySQL databases, and deployed on Linux servers.
Linux,

Linux

I first discovered Linux in college and eventually worked with my friend to start the Rutgers University Linux User Group as the vice-president. The following year, I was the president of RUNLUG. We ran many campus-wide events, teaching our fellow students how to install Linux, compile the kernel, and even how to burn ISO images so they can give Linux distros to their friends and family! We even attended the first Linux World Expo in New York City and organized several special guest speakers to visit our campus and teach us about Open Source Software, including Eric S. Raymond (author of "The Cathedral and the Bazaar") and Miguel De Icaza (founder of the GNOME project). As a result, my family only runs Linux on all of our computers at home and even at my previous business! While working at PricewaterhouseCoopers, because of my prior Linux experience in college, I was very much a specialist for auditing Linux and other UNIX operating systems for several Fortune 500 clients.
Python,

Python

Python has been my primary scripting language since I started learning it with v2.0 back in 2001. I used Python for scripting, automation, and web-scraping when working at PricewaterhouseCoopers, which included several Fortune 500 companies as my clients. Most of my contractor work is also in Django (Python's most popular web application development framework) to build and extend web apps for several businesses.
C, Computer Programming

Ratings and Reviews


Rating

5.0 (937 ratings)
5 star
(933)
4 star
(2)
3 star
(1)
2 star
(0)
1 star
(1)

Reviews

Beyond Excellent Tutor

I am currently in a Python programming continuing education certificate from eCornell and Ted spent our session helping me through some advanced (to me) image processing functions for a homework assignment. His decades of professional computer science and coding experience, coupled with his extraordinary interpersonal and teaching skills, resulted in me learning more about Python in our two hour session than I have learned on my own in the last few months. Additionally, Ted did not just give me the answers... he took the time to really answer my questions as we walked through the homework assignment and socratically helped me find the path to the answer as a true master teacher does. I will absolutely be getting on Ted's schedule again for all my coding tutoring needs.

Davis, 4 lessons with Ted

Awesome teaching style and great guy

Ted is a Python guru which is what I needed given that I encounter work projects that need Python and I have limited resources internally that I can speak with. We talk at a high level about the problem and then we walk through it step-by-step. Ted has a relaxed style and adjusts on the fly-- when it's clear that I am not getting something we slow down and go over it and when he knows that I do get something we cover it and then move on. I initially only planned on doing 1-2 meetings as I had a specific project in mind, but I will likely continue to meet with Ted as I end up taking away tons of information after the meetings. If you're like me and you learn by doing, then Ted is an awesome person to partner with where you will learn a ton as you go.

Joe, 3 lessons with Ted

Very helpful tutor.

Ted helped me with Django and Python. He was very informative, and his lesson was clear and easy to understand. I plan on using Ted for future tutoring sessions.

Steven, 3 lessons with Ted

Exceptional Programming Tutor

Ted has been an exceptional programming tutor, guiding me through the entire process from conceptualization to implementation. His expertise has been invaluable in transforming my ideas into concrete flows and, ultimately, fully functional code. I cannot emphasize enough the impact he has had on my understanding of problem-solving and programming techniques. Ted's instruction on coding is truly exceptional; his ability to explain complex concepts in a clear and concise manner is unparalleled. However, what sets him apart is his emphasis on approaching development with forethought and scalability. Ted has taught me the importance of considering long-term solutions and building systems that can adapt and grow with changing requirements. I am grateful for the knowledge and insights he has shared, which have not only improved my technical skills but also enhanced my overall approach to programming. Working with Ted has been a transformative experience, and I highly recommend him as a programming tutor to anyone seeking to elevate their development capabilities.

Shneer, 146 lessons with Ted

Reliable, knowledgeable, patient and overall amazing tutor!!! A+++++!!! 👍🏼👍🏼👍🏼

I had around 60+ tutoring sessions with Ted. He knows his stuff and takes the time to make sure you grasp complex concepts. We eventually designed, built, modified and maintained a complex and dynamic app that I use to improve my consulting business (int’l trade and marketing) processes. If you need Python and/or Django help, I highly recommend Ted for the job!

Mariel, 53 lessons with Ted

Excellent at conveying information in a timely manner

Ted did a great job of explaining errors within my setup along with providing pathways to both the current assignment I was working on along with steps to complete future assignments within Python. Would highly encourage new or struggling coders to spend the money on a session with him.

Sean, 1 lesson with Ted

Enthusiastic and Knowledgable Tutor

I was having extreme difficulty with one of my Java assignments and Ted was able to help me out tremendously. Within the span of our session he was able to clear up concepts that I had difficulty understanding and was able to thoroughly describe the process for answering the problems for my assignment. I strongly recommend him as a tutor.

Indigo, 1 lesson with Ted

Knowledgable and patient tutor

Ted is extremely knowledgeable about all things Python and SQL. Furthermore, he explained the way that the interfaces interacted with each other in a way that was very easy to understand. He also makes our sessions both fun and challenging. 10/10 would reccomend

Jessica, 2 lessons with Ted

Fantastic Tutor

I'm new to Python and Ted was super kind and patient. He is also incredibly knowledgeable and is able to make complex information very digestible. Many teachers struggle to remember the step-by-step approach that beginners need. I would highly recommend Ted!

David , 4 lessons with Ted

Incredibly Patience, Knowledgeable and Kind

Ted was amazing at tutoring! I learned an incredible amount in our 2 hour session and he was able to help me work through my homework and learn exactly each step along the way as to what I was doing. What was really helpful was that he was able to help me learn how to relate it to current knowledge I had and also help me think through each step of the problem. I am delighted for additional sessions and would highly recommend Ted as a tutor to anyone. I'm a non-traditional student learning programming later in my career, and feel Ted was really helpful in creating a safe space in doing so. Thanks!

Andrea, 19 lessons with Ted
Hourly Rate: $115
Response time: 1 hour
Contact Ted