I hold a Bachelor of Computer Science from MS&T, along with a minor in Mathematics, and have completed four graduate-level computer science courses. Over the past two and a half years, I have worked as a professional software engineer at a major research institute. This formal academic background and rigorous professional experience have given me a deep, practical understanding of advanced programming, data structures, and complex algorithms. I specialize in tutoring university students and...
I hold a Bachelor of Computer Science from MS&T, along with a minor in Mathematics, and have completed four graduate-level computer science courses. Over the past two and a half years, I have worked as a professional software engineer at a major research institute. This formal academic background and rigorous professional experience have given me a deep, practical understanding of advanced programming, data structures, and complex algorithms. I specialize in tutoring university students and young adults who are navigating difficult computer science curriculum or college-level mathematics.
My teaching experience is rooted in both professional mentorship and intensive group facilitation. Professionally, I regularly break down intricate software logic and custom JSON configurations so that others can easily understand and apply them. Outside of the lab, I have spent two years leading and organizing tabletop role-playing games. This experience required me to constantly explain complex rulesets, adapt my communication style on the fly to fit different players, and guide young adults through intricate, logical problem-solving scenarios. I apply this exact same adaptable, patient communication style to my one-on-one academic tutoring sessions.
When working with students, my primary method is hands-on application rather than passive memorization. I believe students learn computer science best when they can connect abstract theories to real-world development tasks. During our one-on-one sessions, we will work through the code line-by-line, debug logic errors together, and focus heavily on understanding the underlying mechanisms of the mathematics and algorithms. My goal is to equip my students with the problem-solving confidence they need to independently succeed in their coursework and future tech careers.