"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 more...
"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." less...