I'm a computer science student at Columbia University with hands-on experience in both industry and education. Over the past few years, I've completed internships at Amazon Web Services, where I worked on feature gating systems for AWS Lambda, and at Bloomberg, where I built infrastructure for trading systems including chaos engineering tools and market data integration.
These experiences gave me deep insight into how software engineering concepts translate to real-world applications, which...
I'm a computer science student at Columbia University with hands-on experience in both industry and education. Over the past few years, I've completed internships at Amazon Web Services, where I worked on feature gating systems for AWS Lambda, and at Bloomberg, where I built infrastructure for trading systems including chaos engineering tools and market data integration.
These experiences gave me deep insight into how software engineering concepts translate to real-world applications, which I bring into my teaching to help students understand not just the "how" but the "why" behind what they're learning.
My teaching experience includes serving as a teaching assistant for introductory programming courses at Columbia, where I led recitation sections, held office hours, and worked one-on-one with students struggling to grasp foundational concepts. I've found that many students hit a wall not because the material is too hard, but because it wasn't explained in a way that clicked for them. My approach focuses on breaking down problems step by step, building intuition through examples, and meeting students where they are rather than assuming background knowledge. Whether a student is seeing a for-loop for the first time or debugging a tricky recursive algorithm, I tailor my explanations to their level and learning style. I tutor students ranging from high schoolers preparing for AP Computer Science to college undergraduates tackling data structures, algorithms, and introductory programming in Python, Java, or C++. I'm comfortable helping with homework, exam prep, or longer-term skill building. My goal is always to help students develop confidence and independent problem-solving ability so they no longer need a tutor at all.