I’m a former university Python instructor and Data Engineer, now teaching K–12 students computer science through Python, Java, and AP Computer Science A. Over the years, I’ve helped students from elementary to high school build strong programming foundations, explore real-world projects, and develop problem-solving skills with confidence. I currently work as a CS tutor and instructor at an educational institution, designing hands-on, age-appropriate programming courses for children and...
I’m a former university Python instructor and Data Engineer, now teaching K–12 students computer science through Python, Java, and AP Computer Science A. Over the years, I’ve helped students from elementary to high school build strong programming foundations, explore real-world projects, and develop problem-solving skills with confidence. I currently work as a CS tutor and instructor at an educational institution, designing hands-on, age-appropriate programming courses for children and teens.
My teaching approach is structured, encouraging, and project-based. I believe students learn best when they can see their ideas come to life—whether it’s a mini game, math tool, quiz app, or robotics challenge. For Java, I focus on AP CS A fundamentals such as variables, control flow, methods, classes, and data structures, while connecting every concept to practical applications. For Python, I emphasize readability, logical thinking, and gradual exposure to real-world topics like data and AI. Every lesson includes clear explanations, guided practice, and short, achievable projects that build both confidence and curiosity.