I hold a B.S. in Computer Science from Lafayette College and a M.S. in Analytics from Lehigh University. My academic background has given me a strong foundation in programming, data structures, algorithms, and analytical thinking. I specialize in helping high school and introductory college students build a deep understanding of core computer science concepts, including Java, Python, arrays, loops, object-oriented programming, and foundational problem-solving.
I enjoy breaking down complex...
I hold a B.S. in Computer Science from Lafayette College and a M.S. in Analytics from Lehigh University. My academic background has given me a strong foundation in programming, data structures, algorithms, and analytical thinking. I specialize in helping high school and introductory college students build a deep understanding of core computer science concepts, including Java, Python, arrays, loops, object-oriented programming, and foundational problem-solving.
I enjoy breaking down complex material into clear, logical steps so students can truly understand how code works, not just memorize syntax. Whether we’re working through 2D arrays, debugging a program, or preparing for an exam, I focus on helping students think like programmers and develop confidence in their skills.
My tutoring approach is patient, structured, and supportive. I adapt explanations to each student’s learning style and use visual walkthroughs, guided practice, and real examples to reinforce understanding. My goal is to create a calm environment where students feel comfortable asking questions, making mistakes, and steadily improving their skills.
Whether your student is taking AP Computer Science, enrolled in an introductory programming course, or looking to strengthen their fundamentals, I am committed to helping them build clarity, confidence, and long-term success in computer science.