My goal is to make learning engaging, practical, and relevant to the real world. I like breaking down complex concepts into simple, digestible parts so that you can truly understand the “why” behind what we do.
I prefer using pseudocode for activities because I believe it helps you grasp logic and problem-solving without getting stuck on syntax. However, I also introduce programming languages li...
My goal is to make learning engaging, practical, and relevant to the real world. I like breaking down complex concepts into simple, digestible parts so that you can truly understand the “why” behind what we do.
I prefer using pseudocode for activities because I believe it helps you grasp logic and problem-solving without getting stuck on syntax. However, I also introduce programming languages like Python when needed, keeping things straightforward and practical. I don’t use classes in Python for student activities because I want you to focus on core programming concepts before diving into more advanced structures.
In my lessons, I include differentiated group activities to make sure everyone learns at their own pace. Whether you’re new to a concept or ready for a challenge, I’ll find a way to keep you engaged. I also love using real-world examples and hands-on activities so that you can see how what you’re learning applies beyond the classroom.
I value participation, curiosity, and problem-solving. Don’t be afraid to ask questions, experiment, and even make mistakes—because that’s how real learning happens. Let’s explore computer science together and make it both fun and meaningful!
Looking forward to an exciting journey with all of you!
Read more
see less