Search
Samuel L.'s Photo

Experienced CS Tutor: Intro Programming, Algorithms, Java, Python, C++
Samuel L.

188 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $100

About Samuel


Bio

In May 2023 I graduated from The University of Pennsylvania with a double major in Computer Science and Biochemistry. In High school I took 8 AP classes and got a 1520 on the SATs.

I have been tutoring unofficially since middle school where I started by giving my friends 1-on-1 lessons in Math. Ever since I have been a child I have been passionate about education and never wanted to learn alone without sharing my knowledge with others. There is no more satisfying feeling to me than seeing...

In May 2023 I graduated from The University of Pennsylvania with a double major in Computer Science and Biochemistry. In High school I took 8 AP classes and got a 1520 on the SATs.

I have been tutoring unofficially since middle school where I started by giving my friends 1-on-1 lessons in Math. Ever since I have been a child I have been passionate about education and never wanted to learn alone without sharing my knowledge with others. There is no more satisfying feeling to me than seeing a student's eyes light up when they finally understand a difficult concept that I remember struggling with when I was in their shoes.

In college, I began teaching students on a more serious level when I began privately tutoring family friends in AP subjects such as Chemistry, Biology, Computer Science (CSP and CSA), Calculus BC and Physics. I also tutored SAT prep and Ivy League college admissions.

I can teach almost any university level computer science course including: Intro Programming, Data Structures and Algorithms, Discrete Math, Automata and Complexity Theory, Computer Architecture, AI/ML, Databases, Computer Graphics, Web Development, Scientific simulation courses, and Bioinformatics courses.

Finally, I have recently started offering a new kind of tutoring service focused around programming projects. This is a more hands-on way to learn Computer Science and consists of choosing some kind of project to work on such as a website or ML project and working through it while learning programming concepts along the way. I have worked with C#, Java, Python, C++, SQL, Go, Rust and JavaScript.


Education

University of Pennsylvania
Computer Science

Additional Languages

Russian

Policies

  • Hourly Rate: $100
  • Rate details: Lesson cancellation within 2 hours of lesson time is subject to a fee equal to one hour of tutoring. No show is treated as a cancellation.
  • Lesson cancellation: 2 hours notice required
  • No background check

  • Your first lesson is backed by our Good Fit Guarantee

Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Approved Subjects

Algebra 1

Algebra 1

I have been tutoring Algebra I and many other subjects since high school with high success. In addition, my double major in Computer Science and Biochemistry from The University of Pennsylvania has caused me to have a very deep understanding of all of mathematics especially Algebra I.
Algebra 2

Algebra 2

I have been tutoring Algebra II and many other subjects since high school with high success. In addition, my double major in Computer Science and Biochemistry from The University of Pennsylvania has caused me to have a very deep understanding of all of mathematics especially Algebra II.
ASVAB

ASVAB

As someone with two Bachelor's degrees from an Ivy League institution I have a very deep understanding of all of the subjects in the ASVAB exam. I also have extensive experience tutoring people of all ages and know how to relate concepts in lessons to my students' daily lives to make the content more engaging.
Biology

Biology

I have a Bachelor's degree in Biochemistry from the University of Pennsylvania where I got a 3.77 GPA. I have experience tutoring AP Biology and College-level Biology. In high school I received a 5 on the AP Biology exam and an 800 on the SAT II Biology Subject Test.
Biostatistics

Biostatistics

Received a Bachelors in Biochemistry from UPenn along with my Computer Science Bachelors. Did Bioinformatics research on single-cell RNA sequencing data in Bioengineering and Bioinformatics labs at my university.
C++

C++

I was a Head TA of my college's (UPenn) Data Structures and Algorithms course which covered Time Complexity, Sorting, DP, Graph/Tree algorithms and many other topics all in C++. I also took a C++ and OpenGL Computer Graphics course as a student where I programmed a Minecraft clone from scratch and have many hours of experience tutoring college level Computer Graphics in C++. C++ is my main Leetcode and Technical Interview language and I have conducted many mock technical interviews to improve the skills of my friends.
Chemistry

Chemistry

I have a Bachelor's degree in Biochemistry from the University of Pennsylvania where I got a 3.77 GPA. I have experience tutoring AP Chemistry and College-level Chemistry. In high school I received a 5 on the AP Chemistry exam and an 800 on the SAT II Chemistry Subject Test.
Computer Programming

Computer Programming

I have taken courses in and helped students with programming assignments using Java, Python, C/C++, Javascript, SQL, and other languages. As a recent college graduate I have a strong grasp of fundamental computer programming concepts and curriculums of modern Computer Science courses such as Algorithms, Computer Graphics, Web Development, Databases, Operating Systems, Scientific Computing, Bioinformatics, Machine Learning/AI, Big Data, as well as AP Computer Science A and P.
Computer Science

Computer Science

As a Head TA at UPenn in Data Structures and Algorithms (CIS 121) and Intro to Programming (CIS 110) I designed and graded the assignments you are doing now. I have a passion for genuine learning and seeing my students succeed through deep knowledge of Computer Science. Experienced in Java, C++, Python, Javascript, SQL and more.
CSS

CSS

During my Bachelor's degree in CS I needed to use HTML/CSS on many occasions for class projects. I have a good understanding of CSS and have much experience teaching various types of programming including CSS to students.
Discrete Math

Discrete Math

I got an A in my notoriously difficult university Discrete Math course (CIS 160 at UPenn). After this I helped many of my friends and classmates also get As in this course.
GED

GED

I have two bachelors from The University of Pennsylvania and have been teaching various subjects for the past 4 years. I have a very thorough understanding of all of the concepts on the GED and can teach them to anyone.
General Computer

General Computer

I have a Bachelor's degree in Computer Science from the University of Pennsylvania. I know computers very well and understand Windows, Mac, and Linux operating systems. On top of this I have 4 years of experience teaching various subjects.
Geometry

Geometry

I have been tutoring Geometry and many other subjects since high school with high success. In addition, my double major in Computer Science and Biochemistry from The University of Pennsylvania has caused me to have a very deep understanding of all of mathematics especially Geometry.
HTML

HTML

As a Full Stack developer that has had to do a lot of frontend for my projects I understand HTML very well. In addition to this, I have been tutoring many subjects for the past four years and this includes HTML for my programming students. I know how to make the often confusing HTML language accessible to students.
Java

Java

As the Head TA of my college’s Intro to Programming and Algorithms courses I have helped countless students understand the fundamental concepts of programming as well as how they translate into Java code. This course is very similar to AP Computer Science (A and P) which also uses Java and thus I have had much success tutoring AP CS as well. This course teaches Object Oriented Programming, Java classes and data types, Inheritance, Polymorphism, and other fundamental topics. I also have professional experience using Java for backend development with the Spring Boot framework and an Oracle SQL database.
JavaScript

JavaScript

Experienced in MERN stack with both professional Software Engineering and University course experience with React, Node, and MongoDB. I can help you full stack develop performant websites while leveraging modern ES6+ syntax to write easily understandable Javascript code.
Logic

Logic

I have a deep understanding of Logic through my Computer Science degree because my University's CS curriculum placed a strong emphasis on Logic through our many proof-based math/CS courses. Furthermore, Logic is inherent in programming itself and I have spent countless hours programming. Finally, I have 4 years of tutoring experience in many subjects.
Physical Science

Physical Science

As someone with a Bachelor's degree in a science subject I have a deep understanding of Physical Science. Along with this, I have 4 years of tutoring experience with kids of all ages and know how to make science interesting and fun for anyone. I make my students gain an appreciation of the physical science behind all of the phenomena they observe in their daily lives.
Prealgebra

Prealgebra

I have been tutoring prealgebra and many other subjects since high school with high success. In addition, my double major in Computer Science and Biochemistry from The University of Pennsylvania has caused me to have a very deep understanding of all of mathematics especially prealgebra.
Python

Python

If you are using Python in a college course I can help you, especially if you are working in a Jupyter Notebook. My past students have worked on: Intro Programming, creating an AI powered medical diagnosis chatbot, making an API with Flask, Scientific computing, Data Science, and even some Web3 projects. All in Python!
SQL

SQL

If you are using SQL in your college course, I can help you! As someone who took several SQL based courses in college and uses SQL professionally, I have a deep understanding of SQL Syntax, Queries, Joins, Transactions, Query Optimization, Views, and Indexing. Finally, I also have experience with NoSQL databases such as MongoDB.
Web Design

Web Design

At my last internship at Optum, I took an internal website idea all the way from design to deployment. I have experience planning out websites with Figma and implementing the design with React, Bootstrap, and HTML/CSS. I have also taken a UI/UX course in my time at UPenn and know the fundamental theories of design.
Samuel L.'s Photo

Questions? Contact Samuel before you book.

Still have questions?

Ratings and Reviews


Rating

5.0 (46 ratings)
5 star
(45)
4 star
(0)
3 star
(1)
2 star
(0)
1 star
(0)

Reviews

The best teacher

Sam teaches computer science at a college level as well as the professor of my class. He’s fun to work with and extremely knowledgeable.

Arjun, 19 lessons with Samuel

Very helpful and smart

Great tutor, really knows the material! He helped me a lot with implementing and debugging advanced data structures! Definitely would recommend.

Cameron, 1 lesson with Samuel

Knowledgeable tutor

Samual was very helpful and taught me about DFS and general techniques to solve tree problems. This will be helpful in my work experience and I look forward to working with him again.

Hailey, 1 lesson with Samuel

Very informative and patient

Samuel was very helpful in diagnosing what was going wrong with my code configuration. He worked diligently with me to solve the issue and gave me solid advice for encountering future errors.

Michael, 4 lessons with Samuel

Very patient and helpful tutor

Sam is extremely knowledgeable and patient when it comes to tutoring. He explains concepts in great detail and ensures the student fully understands a topic before shifting to another one. Overall, a wonderful tutor - I definitely recommend!

SRIRAM, 3 lessons with Samuel

Great teacher

Samuel is a brilliant tutor. Dedicated, knowledgeable and supportive.Samuel helped me with multiple courses like Ai,Applied research, and Algorithm design.

Grant, 13 lessons with Samuel

Very patient and understanding tutor

Sam was able to accommodate for me under very short notice and answer my questions in a meaningful way. He gave me time to think about questions and challenged my thinking while explaining concepts and ideas easily for me to understand

Sony, 1 lesson with Samuel

Excellent tutor

Samuel was very patient in working through the problem I had and took the time to discuss what the issue was and where it could be fixed. I now understand the code more thanks to him and will definitely reach out again if/when I need assistance.

Tyler, 1 lesson with Samuel
Hourly Rate: $100
Contact Samuel