I have a B.A. in Computer Science from Reed College and have been tutoring computer science and mathematics one-on-one since 2021. My tutoring has covered programming, algorithms, data structures, mathematics, and machine learning. I tailor lessons to the student’s current level: for beginners, I focus on building a clear understanding of programming fundamentals; for more advanced students, I can work through algorithms, data structures, debugging, larger programming projects, and...
I have a B.A. in Computer Science from Reed College and have been tutoring computer science and mathematics one-on-one since 2021. My tutoring has covered programming, algorithms, data structures, mathematics, and machine learning. I tailor lessons to the student’s current level: for beginners, I focus on building a clear understanding of programming fundamentals; for more advanced students, I can work through algorithms, data structures, debugging, larger programming projects, and machine-learning concepts.
Outside tutoring, I work in computer science research and software engineering. My research focuses on artificial intelligence, computational neuroscience, recurrent neural networks, and machine learning, and has resulted in peer-reviewed and preprint publications. I have also worked professionally as a software engineer building production systems in Python, Django, PostgreSQL, and related technologies. This gives me experience both with the theoretical side of computer science and with writing and debugging software used in real applications.
My approach is patient and problem-focused. Rather than simply giving a student the answer, I try to identify exactly where their mental model breaks down and work from there. I can help with coursework and homework, prepare students for more advanced CS classes, or work with students who want to learn Python and build projects independently. My goal is for students to leave a session understanding not only how to solve the immediate problem, but why the solution works.