Search
Jen W.'s Photo

Experienced Computer Science Tutor for ALL Levels
Jen W.

407 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $120

About Jen


Bio

Hello! My name is Jen. I graduated from Columbia University with a degree in computer science. In the past 5 years, I have taught teaching computer science to high school students, university students, and adults. I believe that with the right tools, every student can learn computer science. I will teach you both the knowledge and tools to succeed. If you are ready, let’s embark on this journey together to learn and build. The horizon is limitless :)

Here is a run-down of the tutoring...

Hello! My name is Jen. I graduated from Columbia University with a degree in computer science. In the past 5 years, I have taught teaching computer science to high school students, university students, and adults. I believe that with the right tools, every student can learn computer science. I will teach you both the knowledge and tools to succeed. If you are ready, let’s embark on this journey together to learn and build. The horizon is limitless :)

Here is a run-down of the tutoring services I offer:

For high school students, I offer 1) AP Computer Science Prep (I scored a 5 when I was in high school!), 2) intro to programming in Java, C, or Python, and 3) project-based courses. Don’t worry if you are a beginner! I was a beginner in high school too.

For university students and adults, I offer tutoring in foundational/intermediate/advanced courses. At Columbia, I have TA’ed for both undergraduate and graduate CS courses. Whether you have conceptual questions, are stuck on an assignment, or just want to talk about careers, I am here to help!

I tutor foundation courses such as 1) data structures & algorithms, 2) systems programming / UNIX, and 3) discrete math.

I also tutor intermediate courses such as 1) interview prep (Leetcode/Hackerrank/CodeSignal) in language of your choice, 2) databases (SQL, ER diagrams, relational algebra, decomposition/functional dependencies, indexes & tree/heap/hash, query plans, transactions, schedules), 3) project-based courses (think build a client-server application, web application), 4) object-oriented programming, and 5) computer graphics

Finally, I tutor advanced courses such as 1) Artificial Intelligence / Machine Learning, 2) Natural Language Processing (including Generative AI such as GPT!), and 3) Advanced project-based or research-based courses

Have other ideas in mind? Feel free to message me! I am here to help you succeed.


Education

Columbia University
Computer Science

Policies

  • Hourly Rate: $120
  • Rate details: For no-show tutoring sessions, 100% of the scheduled session's fee will be charged.
  • Lesson cancellation: 24 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

Jen hasn’t set a schedule.

We’re having trouble loading this schedule right now. Please try again later.


Approved Subjects

C

C

Hello! My name is Jen. I graduated from Columbia University with a degree in computer science. In the past 5 years, I have taught teaching computer science to high school students, university students, and adults. I believe that with the right tools, every student can learn computer science. I will teach you both the knowledge and tools to succeed. If you are ready, let’s embark on this journey together to learn and build. The horizon is limitless :) Here is a run-down of the tutoring services I offer: For high school students, I offer 1) AP Computer Science Prep (I scored a 5 when I was in high school!), 2) intro to programming in Java, C, or Python, and 3) project-based courses. Don’t worry if you are a beginner! I was a beginner in high school too. For university students and adults, I offer tutoring in foundational/intermediate/advanced courses. At Columbia, I have TA’ed for both undergraduate and graduate CS courses. Whether you have conceptual questions, are stuck on an assignment, or just want to talk about careers, I am here to help! I tutor foundation courses such as 1) data structures & algorithms, 2) systems programming / UNIX, and 3) discrete math. I also tutor intermediate courses such as 1) interview prep (Leetcode/Hackerrank/CodeSignal) in language of your choice, 2) databases (SQL, ER diagrams, relational algebra, decomposition/functional dependencies, indexes & tree/heap/hash, query plans, transactions, schedules), 3) project-based courses (think build a client-server application, web application), 4) object-oriented programming, and 5) computer graphics Finally, I tutor advanced courses such as 1) Artificial Intelligence / Machine Learning, 2) Natural Language Processing (including Generative AI such as GPT!), and 3) Advanced project-based or research-based courses Have other ideas in mind? Feel free to message me! I am here to help you succeed.
C++

C++

In the past, I have designed and built multiple large-scale C++ projects. I am very familiar with the foundational concepts (e.g. pointers, references, etc.), object-oriented programming in C++, as well as C++ build systems such as CMake. Professionally, I Have utilized C++ to maintain large-scale codebases during my role as a software engineer.
Computer Programming

Computer Programming

Hello! My name is Jen. I graduated from Columbia University with a degree in computer science. In the past 5 years, I have taught teaching computer science to high school students, university students, and adults. I believe that with the right tools, every student can learn computer science. I will teach you both the knowledge and tools to succeed. If you are ready, let’s embark on this journey together to learn and build. The horizon is limitless :) Here is a run-down of the tutoring services I offer: For high school students, I offer 1) AP Computer Science Prep (I scored a 5 when I was in high school!), 2) intro to programming in Java, C, or Python, and 3) project-based courses. Don’t worry if you are a beginner! I was a beginner in high school too. For university students and adults, I offer tutoring in foundational/intermediate/advanced courses. At Columbia, I have TA’ed for both undergraduate and graduate CS courses. Whether you have conceptual questions, are stuck on an assignment, or just want to talk about careers, I am here to help! I tutor foundation courses such as 1) data structures & algorithms, 2) systems programming / UNIX, and 3) discrete math. I also tutor intermediate courses such as 1) interview prep (Leetcode/Hackerrank/CodeSignal) in language of your choice, 2) databases (SQL, ER diagrams, relational algebra, decomposition/functional dependencies, indexes & tree/heap/hash, query plans, transactions, schedules), 3) project-based courses (think build a client-server application, web application), 4) object-oriented programming, and 5) computer graphics Finally, I tutor advanced courses such as 1) Artificial Intelligence / Machine Learning, 2) Natural Language Processing (including Generative AI such as GPT!), and 3) Advanced project-based or research-based courses Have other ideas in mind? Feel free to message me! I am here to help you succeed.
Computer Science

Computer Science

Hello! My name is Jen. I graduated from Columbia University with a degree in computer science. In the past 5 years, I have taught teaching computer science to students from various backgrounds. I believe that with the right tools, every student can learn computer science. I will teach you both the knowledge and tools to succeed. Here is an overview of the computer science tutoring services I offer: For high school students, I offer 1) AP Computer Science Prep (I scored a 5 in AP CS when I was in high school!), 2) intro to programming in Java, C, Python, etc. and 3) project-based courses. Don’t worry if you are a beginner! For university students and adults, I offer tutoring in foundational/intermediate/advanced courses. At Columbia, I have TA’ed for both undergraduate and graduate CS courses. Whether you have conceptual questions, are stuck on an assignment, or just want to talk about careers, I am here to help! I tutor foundation courses such as 1) data structures & algorithms, 2) systems programming / UNIX, and 3) discrete math. I also tutor intermediate courses such as 1) interview prep (Leetcode/Hackerrank/CodeSignal) in language of your choice, 2) databases (SQL, ER diagrams, relational algebra, decomposition/functional dependencies, indexes & tree/heap/hash, query plans, transactions, schedules), 3) project-based courses (think build a client-server application, web application), 4) object-oriented programming, and 5) computer graphics Finally, I tutor advanced courses such as 1) Artificial Intelligence / Machine Learning, 2) Natural Language Processing (including Generative AI such as GPT!), and 3) Advanced project-based or research-based courses Have other ideas in mind? Feel free to message me! I am here to help you succeed.
Data Science

Data Science

In the past, I have worked extensively with SQL and data science libraries in Python. At Columbia, I was a teaching assistant for the fundamentals of databases course, where I taught many undergrad and grad students the fundamentals of relational databases, SQL, and the associated costs of database systems. I have also dabbled a bit in databases research. The close connection between AI/ML and data science is also something that I am passionate about. Whether you are building an application that integrates with a data science library, or executing SQL for the first time, or trying to optimize your data system, or if you have any other needs in data science, I am here to help!
HTML

HTML

Hello! My name is Jen. I graduated from Columbia University with a degree in computer science. In the past 5 years, I have taught teaching computer science to high school students, university students, and adults. I believe that with the right tools, every student can learn computer science. I will teach you both the knowledge and tools to succeed. If you are ready, let’s embark on this journey together to learn and build. The horizon is limitless :) Here is a run-down of the tutoring services I offer: For high school students, I offer 1) AP Computer Science Prep (I scored a 5 when I was in high school!), 2) intro to programming in Java, C, or Python, and 3) project-based courses. Don’t worry if you are a beginner! I was a beginner in high school too. For university students and adults, I offer tutoring in foundational/intermediate/advanced courses. At Columbia, I have TA’ed for both undergraduate and graduate CS courses. Whether you have conceptual questions, are stuck on an assignment, or just want to talk about careers, I am here to help! I tutor foundation courses such as 1) data structures & algorithms, 2) systems programming / UNIX, and 3) discrete math. I also tutor intermediate courses such as 1) interview prep (Leetcode/Hackerrank/CodeSignal) in language of your choice, 2) databases (SQL, ER diagrams, relational algebra, decomposition/functional dependencies, indexes & tree/heap/hash, query plans, transactions, schedules), 3) project-based courses (think build a client-server application, web application), 4) object-oriented programming, and 5) computer graphics Finally, I tutor advanced courses such as 1) Artificial Intelligence / Machine Learning, 2) Natural Language Processing (including Generative AI such as GPT!), and 3) Advanced project-based or research-based courses Have other ideas in mind? Feel free to message me! I am here to help you succeed.
Java

Java

Hello! My name is Jen. I graduated from Columbia University with a degree in computer science. In the past 5 years, I have taught teaching computer science to high school students, university students, and adults. I believe that with the right tools, every student can learn computer science. I will teach you both the knowledge and tools to succeed. If you are ready, let’s embark on this journey together to learn and build. The horizon is limitless :) Here is a run-down of the tutoring services I offer: For high school students, I offer 1) AP Computer Science Prep (I scored a 5 when I was in high school!), 2) intro to programming in Java, C, or Python, and 3) project-based courses. Don’t worry if you are a beginner! I was a beginner in high school too. For university students and adults, I offer tutoring in foundational/intermediate/advanced courses. At Columbia, I have TA’ed for both undergraduate and graduate CS courses. Whether you have conceptual questions, are stuck on an assignment, or just want to talk about careers, I am here to help! I tutor foundation courses such as 1) data structures & algorithms, 2) systems programming / UNIX, and 3) discrete math. I also tutor intermediate courses such as 1) interview prep (Leetcode/Hackerrank/CodeSignal) in language of your choice, 2) databases (SQL, ER diagrams, relational algebra, decomposition/functional dependencies, indexes & tree/heap/hash, query plans, transactions, schedules), 3) project-based courses (think build a client-server application, web application), 4) object-oriented programming, and 5) computer graphics Finally, I tutor advanced courses such as 1) Artificial Intelligence / Machine Learning, 2) Natural Language Processing (including Generative AI such as GPT!), and 3) Advanced project-based or research-based courses Have other ideas in mind? Feel free to message me! I am here to help you succeed.
JavaScript

JavaScript

Hello! My name is Jen. I graduated from Columbia University with a degree in computer science. In the past 5 years, I have taught teaching computer science to high school students, university students, and adults. I believe that with the right tools, every student can learn computer science. I will teach you both the knowledge and tools to succeed. If you are ready, let’s embark on this journey together to learn and build. The horizon is limitless :) Here is a run-down of the tutoring services I offer: For high school students, I offer 1) AP Computer Science Prep (I scored a 5 when I was in high school!), 2) intro to programming in Java, C, or Python, and 3) project-based courses. Don’t worry if you are a beginner! I was a beginner in high school too. For university students and adults, I offer tutoring in foundational/intermediate/advanced courses. At Columbia, I have TA’ed for both undergraduate and graduate CS courses. Whether you have conceptual questions, are stuck on an assignment, or just want to talk about careers, I am here to help! I tutor foundation courses such as 1) data structures & algorithms, 2) systems programming / UNIX, and 3) discrete math. I also tutor intermediate courses such as 1) interview prep (Leetcode/Hackerrank/CodeSignal) in language of your choice, 2) databases (SQL, ER diagrams, relational algebra, decomposition/functional dependencies, indexes & tree/heap/hash, query plans, transactions, schedules), 3) project-based courses (think build a client-server application, web application), 4) object-oriented programming, and 5) computer graphics Finally, I tutor advanced courses such as 1) Artificial Intelligence / Machine Learning, 2) Natural Language Processing (including Generative AI such as GPT!), and 3) Advanced project-based or research-based courses Have other ideas in mind? Feel free to message me! I am here to help you succeed.
Python

Python

Hello! My name is Jen. I graduated from Columbia University with a degree in computer science. In the past 5 years, I have taught teaching computer science to high school students, university students, and adults. I believe that with the right tools, every student can learn computer science. I will teach you both the knowledge and tools to succeed. If you are ready, let’s embark on this journey together to learn and build. The horizon is limitless :) Here is a run-down of the tutoring services I offer: For high school students, I offer 1) AP Computer Science Prep (I scored a 5 when I was in high school!), 2) intro to programming in Java, C, or Python, and 3) project-based courses. Don’t worry if you are a beginner! I was a beginner in high school too. For university students and adults, I offer tutoring in foundational/intermediate/advanced courses. At Columbia, I have TA’ed for both undergraduate and graduate CS courses. Whether you have conceptual questions, are stuck on an assignment, or just want to talk about careers, I am here to help! I tutor foundation courses such as 1) data structures & algorithms, 2) systems programming / UNIX, and 3) discrete math. I also tutor intermediate courses such as 1) interview prep (Leetcode/Hackerrank/CodeSignal) in language of your choice, 2) databases (SQL, ER diagrams, relational algebra, decomposition/functional dependencies, indexes & tree/heap/hash, query plans, transactions, schedules), 3) project-based courses (think build a client-server application, web application), 4) object-oriented programming, and 5) computer graphics Finally, I tutor advanced courses such as 1) Artificial Intelligence / Machine Learning, 2) Natural Language Processing (including Generative AI such as GPT!), and 3) Advanced project-based or research-based courses Have other ideas in mind? Feel free to message me! I am here to help you succeed.
SQL

SQL

Hello! My name is Jen. I graduated from Columbia University with a degree in computer science. In the past 5 years, I have taught teaching computer science to high school students, university students, and adults. I believe that with the right tools, every student can learn computer science. I will teach you both the knowledge and tools to succeed. If you are ready, let’s embark on this journey together to learn and build. The horizon is limitless :) Here is a run-down of the tutoring services I offer: For high school students, I offer 1) AP Computer Science Prep (I scored a 5 when I was in high school!), 2) intro to programming in Java, C, or Python, and 3) project-based courses. Don’t worry if you are a beginner! I was a beginner in high school too. For university students and adults, I offer tutoring in foundational/intermediate/advanced courses. At Columbia, I have TA’ed for both undergraduate and graduate CS courses. Whether you have conceptual questions, are stuck on an assignment, or just want to talk about careers, I am here to help! I tutor foundation courses such as 1) data structures & algorithms, 2) systems programming / UNIX, and 3) discrete math. I also tutor intermediate courses such as 1) interview prep (Leetcode/Hackerrank/CodeSignal) in language of your choice, 2) databases (SQL, ER diagrams, relational algebra, decomposition/functional dependencies, indexes & tree/heap/hash, query plans, transactions, schedules), 3) project-based courses (think build a client-server application, web application), 4) object-oriented programming, and 5) computer graphics Finally, I tutor advanced courses such as 1) Artificial Intelligence / Machine Learning, 2) Natural Language Processing (including Generative AI such as GPT!), and 3) Advanced project-based or research-based courses Have other ideas in mind? Feel free to message me! I am here to help you succeed.
UNIX

UNIX

I have extensive experience in UNIX systems. This includes basic command line operations, bash scripting, and operating-systems related concepts. I also have taught a UNIX-based course at Columbia University in the past.
Web Design

Web Design

I have extensive experience in scoping, designing, and building modern full-stack web applications. In the past, I have helped students build their own web and mobile applications in the domain of health, music, commerce, etc. For web dev, I love to work with languages such as JavaScript/TypeScript and Python, frontend frameworks such as React and Angular, backend frameworks such as NodeJS, Flask, and Django, and finally database systems such as PostgreSQL and MongoDB.
Jen W.'s Photo

Questions? Contact Jen before you book.

Still have questions?

Ratings and Reviews


Rating

4.9 (100 ratings)
5 star
(97)
4 star
(1)
3 star
(0)
2 star
(0)
1 star
(2)

Reviews

Great Tutor with Industry Experience

Jen did an amazing job helping me with my fullstack application in react/js and python/flask. She even took the time to learn recoil for react state management. Thank you!

Cole, 4 lessons with Jen

Relational Algebra

Jen W. Really helped me with the subject of relational algebra. Thank you. Very grateful to have had her help as I was struggling. Will definitely think of using Jen W. In the future. Best, Chris

Chris, 2 lessons with Jen

Extremely knowledgeable and kind

During our session, we reviewed an artificial intelligence assignment in c++, and she made sense of it immediately. I will definitely be scheduling with her again.

Ella, 1 lesson with Jen

Knowledgeable

Jen taught my daughter computer science Java and she just wanted to attend more classes. She understood the concepts better than at school. Jen provided tools that she could use to compile her codes at home and was very useful for learning

Isi, 2 lessons with Jen

Provided knowledgeable and helpful research assistance

Jen provided really helpful tutoring on language modeling in NLP (BERT, GPT) and deep learning. She helped me incorporate different deep learning architectures for a graduate-level research project. Her background makes her a great fit for anyone looking for help in machine learning/deep learning and natural language processing!

Jerry, 16 lessons with Jen

Amazing!

She was able to help me complete what I was stuck on, was patient, and helped me understand why it worked the way it did. Very knowledgeable! Would recommend again!

Shawn, 4 lessons with Jen

Extremely Helpful and Professional

Jen taught me a ton about C programming in such a short time. She is extremely knowledgeable, can orchestrate her words well, and very kind. Thanks Jen, you were amazing!

Darius, 2 lessons with Jen
Hourly Rate: $120
Contact Jen