I'm currently a Computer Science Teacher at Whizara, where I work with students learning Scratch programming. My teaching approach focuses on helping students grasp fundamental concepts like loops, conditionals, and event broadcasting through hands-on, project-based learning. I provide one-on-one guidance when students encounter bugs in their code, using the Socratic method to help them discover solutions rather than simply giving answers. This approach builds both their problem-solving...
I'm currently a Computer Science Teacher at Whizara, where I work with students learning Scratch programming. My teaching approach focuses on helping students grasp fundamental concepts like loops, conditionals, and event broadcasting through hands-on, project-based learning. I provide one-on-one guidance when students encounter bugs in their code, using the Socratic method to help them discover solutions rather than simply giving answers. This approach builds both their problem-solving skills and confidence. I've found that breaking down complex concepts into digestible pieces and relating them to real-world examples makes programming accessible and exciting for learners of all levels.
My educational foundation includes pursuing a Bachelor's degree in Computer Science at City College of San Francisco, where I'm maintaining a 3.87 GPA, along with completing two years of my Bachelor of Science in Computer Science at University College Cork in Ireland. I've also earned my QQI Level 5 Component Certificate in Software Development and a Nucamp Full Stack Development Certificate, and I'm currently expanding my expertise through a Udemy Machine Learning course. This combination of formal education and practical certifications gives me a well-rounded understanding of both theoretical concepts and real-world applications.
Beyond my classroom role at Whizara, I've built several technical projects including an LSTM-based stock price prediction system, a real-time sentiment analysis platform using NLP, and a computer vision application for automated code quality assessment. These hands-on experiences allow me to share practical insights with students and show them how programming concepts apply to solving real problems. Whether teaching beginners their first "Hello World" or helping advanced students debug machine learning algorithms, I'm patient, encouraging, and committed to helping each student achieve their goals. I believe that anyone can learn to code with the right guidance and support.