David Skaff
About David Skaff
David Skaff is an instructor at Juni Learning, where he has taught coding to K-12 students since 2019. He specializes in beginner syntax concepts and basic algorithms using Scratch, Python, and Java.
Work at Juni
David Skaff has been an Instructor at Juni Learning since 2019. In this role, he conducts online private sessions for K-12 students, focusing on beginner syntax concepts and basic algorithms. His teaching approach incorporates various programming languages, including Scratch, Python, and Java. He also prepares students for coding competitions, such as the USACO, enhancing their problem-solving skills and coding proficiency.
Education and Expertise
David Skaff studied at The Johns Hopkins University, where he earned a Bachelor of Science in Computer Science from 2018 to 2022. Prior to that, he attended NSU University School from 2014 to 2018. His educational background provides a solid foundation in computer science principles, which he applies in his teaching practice.
Background
Before joining Juni Learning, David Skaff gained experience as a Summer Intern at HPCC Systems in 2017. During this two-month internship in Boca Raton, Florida, he was exposed to practical applications of computer science in a professional setting, contributing to his understanding of the industry.
Teaching Focus
David Skaff specializes in teaching coding to K-12 students, emphasizing beginner syntax concepts and basic algorithms. His curriculum includes hands-on experience with programming languages such as Scratch, Python, and Java. He also focuses on preparing students for competitive programming through structured lessons aimed at USACO competition readiness.