I am a PhD Student in Computer Science at the University of Southern California. I studied Math (w/ Honors and Distinction) and Computer Science (Summa Cum Laude) at the University of Michigan. At USC, I have experience as a teaching assistant for Undergraduate and Masters level Computer Science courses. At Michigan, I spent 3 years as a 1-1 tutor for undergraduate math (for topics ranging from calculus, linear algebra, and probability) as well as a teaching assistant for undergraduate...
I am a PhD Student in Computer Science at the University of Southern California. I studied Math (w/ Honors and Distinction) and Computer Science (Summa Cum Laude) at the University of Michigan. At USC, I have experience as a teaching assistant for Undergraduate and Masters level Computer Science courses. At Michigan, I spent 3 years as a 1-1 tutor for undergraduate math (for topics ranging from calculus, linear algebra, and probability) as well as a teaching assistant for undergraduate Computer Science in both large and small class settings.
I have also been tutoring for topics ranging from test prep (SAT/ACT/GRE/etc.) and high-school level math and computer science since I was myself an undergraduate student. Due to all of this extensive experience, I have experience working with a diverse set of learners. I strongly believe in the importance of adapting to the learning style of each individual student. Some students learn very well through worked examples, while some also work well with higher level lectures. I am willing to adapt to any of these types of learning styles and more. I also strongly believe in teaching the fundamentals of a subject very well, as opposed to simply memorizing patterns for solving problems. This is because I believe mastering the fundamentals will lead to true understanding and will make problem solving much easier. As a result, I always encourage my students to constantly ask me why we do certain things, whether it is a step in solving a problem or why we define a concept in a specific way. As much as possible, I try to explain these "why" steps myself throughout the course of a lesson.
I also believe in being very accessible and open, so I encourage students to contact me any time. I promise to be responsive and flexible to any requests that come in and I am excited to meet new students!