I earned a Bachelor of Science with dual majors in Computer Science and Data Science, and I currently work as a software engineer. Throughout both college and my professional career, I've seen firsthand how the concepts taught in class are used to solve real engineering problems. Whether you're taking an introductory programming course like CIS 101, learning data structures, or studying more advanced computer science topics, my goal is to help you build a solid understanding that extends...
I earned a Bachelor of Science with dual majors in Computer Science and Data Science, and I currently work as a software engineer. Throughout both college and my professional career, I've seen firsthand how the concepts taught in class are used to solve real engineering problems. Whether you're taking an introductory programming course like CIS 101, learning data structures, or studying more advanced computer science topics, my goal is to help you build a solid understanding that extends beyond memorizing syntax or passing exams.
During college, I regularly tutored one-on-one with classmates to help them understand difficult concepts and complete coursework. I found that I genuinely enjoy breaking complicated ideas into smaller, understandable pieces and adapting explanations to the way each student learns. In my professional role, I've also taught technical concepts to non-technical coworkers, including helping our Product Owner better understand and manage the engineering side of our products. Those experiences taught me that effective teaching isn't about overwhelming someone with information. It's about communicating ideas clearly and building confidence one step at a time.
My tutoring philosophy is centered on understanding the "why" behind the material. Computer science is a subject where every new topic builds on previous ones, so I focus on strengthening the fundamentals first. Once those foundations are in place, more advanced concepts such as algorithms, object-oriented programming, or data structures become much easier to understand. Rather than simply showing you how to solve a single homework problem, I want to help you develop the problem-solving skills that will allow you to tackle future challenges independently.