Send me an email if you are interested in private tutoring.
I am currently taking students interested in learning and improving their programming and software engineering skills. I can teach most popular programming languages and I can take students any skill level. I have some boilerplate curriculums around game design, robotics, hacking, debugging, compiler design, and web development, but from my experience it's best to tailor the challenges based on the student's interests. For this reason I usually build a syllabus for each student. I have also tutored students to help guide them through tough programming courses at school and college, while helping them take ownership of the material.
As someone who really hated math and physics as a kid, I truly believe in a teaching style that is immersed in meaning and curiosity. Once I became curious about game development, web design, and hacking, then math and physics became exciting spaces for exploration. Learning is often really frustrating, especially the technical concepts of computer science, so it's my personal goal as a teacher to offer real challenges to students that inspire each individual's curiosity.
I have taught for many years in courses at my undergrad and grad institution. Notably I developed and shaped the curriculum for the Systems Programming and Computer Architecture course at Yale, which is a challenging C programming course which is about demystifying the magic behind how a computer works "under the hood." I also developed the cybersecurity curriculum for the threat hunting, attack detection, reconnaissance, and traffic analysis course at SecureSet Academy, a private technical school.
Below are some potential project ideas we could work on to grow your confidence and knowledge through tutoring sessions. Send me an email and let's setup a consultation to discuss rates and learning objectives. I am currently based in Brooklyn, and I am able to meet in person or remotely.
- Build a Raspberry Pi Bluetooth Speaker.
- Hack your way through past DEFCON Capture the Flag challenges.
- Write Your Own Programming Language Compiler.
- Write your own Discord website and mobile app.
- Build an AI-based robotic cat toy.