I’m a software engineer and web developer with a Computer Science degree from James Madison University, and I’m passionate about helping students build a strong foundation in programming and technology. I specialize in Java, JavaScript, HTML, CSS, and modern web development concepts, and I enjoy breaking down difficult topics into simple, easy-to-understand explanations. My experience includes building real-world web and mobile applications, creating responsive user interfaces, and helping...
I’m a software engineer and web developer with a Computer Science degree from James Madison University, and I’m passionate about helping students build a strong foundation in programming and technology. I specialize in Java, JavaScript, HTML, CSS, and modern web development concepts, and I enjoy breaking down difficult topics into simple, easy-to-understand explanations. My experience includes building real-world web and mobile applications, creating responsive user interfaces, and helping others understand both programming fundamentals and practical development skills.
In addition to programming and web development, I also work extensively with AI tools and workflows. I help students learn how to properly and effectively use AI in daily tasks such as studying, coding, productivity, research, content creation, and problem solving. I focus on teaching practical AI usage, prompt engineering fundamentals, and how to use modern AI tools responsibly and efficiently in both academic and professional settings.
My teaching style focuses on understanding concepts instead of memorization. I work with students step-by-step to improve problem-solving skills, debug code confidently, and develop clean programming habits that are useful in both school and real projects. Whether a student is completely new to coding or needs help with assignments, projects, or exam preparation, I adapt lessons to their learning pace and goals.
I specialize in beginner to intermediate programming topics including Java, JavaScript, HTML, CSS, arrays, loops, functions, object-oriented programming, debugging, introductory web development, and practical AI integration. I aim to create a supportive and encouraging learning environment where students feel comfortable asking questions and learning through practice. I’m responsive, patient, and committed to helping students succeed academically while also developing practical skills they can use beyond the classroom.