Marie Shiau
About Marie Shiau
Marie Shiau is an instructor at Juni Learning, specializing in teaching programming languages Python and Scratch to students aged 8-14. She incorporates graphic design and game creation into her curriculum to enhance engagement in computer science concepts.
Work at Juni
Marie Shiau has been an Instructor at Juni Learning since 2018, contributing to the education of young students in San Francisco, California. Over her six years at Juni, she has specialized in teaching programming languages such as Python and Scratch to students aged 8 to 14. Her teaching methods incorporate graphic design and game creation, which help engage students and facilitate their understanding of computer science concepts. Marie focuses on foundational programming concepts, including variables, loops, and conditions, ensuring that her students build a solid base in computer science.
Education and Expertise
Marie Shiau studied at Carnegie Mellon University, where she earned a Bachelor of Science degree in Computer Science from 2017 to 2021. Her education provided her with a strong foundation in computer science principles, which she applies in her teaching. Marie's expertise lies in programming languages and educational methodologies tailored for young learners, particularly in fostering an engaging learning environment.
Background
Before her role at Juni Learning, Marie Shiau gained experience as an Undergraduate Research Assistant at Carnegie Mellon University's School of Computer Science in the Institute for Software Research. She worked in this position for three months in 2018, where she contributed to research initiatives. Additionally, she completed a three-month internship as an Explorer Intern at Microsoft in 2019, further enhancing her practical experience in the tech industry.
Teaching Methodology
Marie Shiau employs innovative teaching methodologies that integrate graphic design and game creation into her curriculum. This approach not only makes learning more enjoyable for her students but also helps them grasp complex computer science concepts more effectively. By focusing on foundational concepts like variables, loops, and conditions, she ensures that her students develop essential skills that will benefit them in future programming endeavors.