MEET OUR VOLUNTEER TEAM

David Yang

founder/executive director

Hey there, my name is David Yang, and I am currently studying in the Unversity Transition Program (UTP). I am familiar with a wide range of coding languages, including HTML, CSS, PHP, Python, Java, Database SQL and Javascript. My fascination with coding began at the age of 8, and I taught myself through various resources. I have experience in using a variety of languages to develop web applications and computer programs- for instance, I developed the DC Coding website mainly with the PHP Framework Laravel. Furthermore, I also enjoy tinkering and creating with Linux and Raspberry PI. I began teaching coding to children online in 2020 when I was in grade 5 and expanded my class into a nonprofit organization named DC Coding Association in 2022 as I wanted to allow this to benefit more people with a greater variety of valuable courses and passionate volunteers to join. In addition to being a long-time coding enthusiast, I also have a keen interest in math, violin, and badminton. With the greatest sincerity, I truly enjoy teaching coding lessons and offering valuable learning opportunities through DC Coding!

John Zhou

manager of programs and volunteers

Hi! My name is John, and I really enjoy doing math and science, as well as coding! I have received many Certificates of Distinction from Waterloo and other math competitions. I am currently studying at Windsor Hall, and I have many different past experiences in helping and leading others. As the president of the student council, I gained valuable experience in leadership and management. I would like to use and share my skills in coordination and organization to help DC Coding.

Oscar Liu

IT Support Technician & Teaching assistant

Hi, my name is Oscar and I’m a grade 8 student in Oakville Ontario. I’m passionate about technology, and continuously develop and further my coding skills in different languages such as Python, C++ and JavaScript since 2020. With my knowledge and experience in computer, along with good communication skills, I am very delighted to join and support the team as a Volunteer IT Support Technician in DC Coding.

Jolie Ye

marketing specialist

Hello, my name is Jolie and I enjoy photography, graphic design, math and music. I am currently in Grade 9 at St. John's School and I have a lot of experience with advertising and have participated in Colombia University's Venture for All summer camp. My favourite subjects to take photos of are sunsets, plants, and my friends and family. The reason as to why I am so fond of advertisement is that it allows me to tell a little story about the topic and show everyone the beauty of ideas and creativity.

Evan Knapp

coding instructor

My name is Evan Knapp. I am currently in grade 11 at Rockridge Secondary School. I found my love for programming at a very young age, and since then it has pushed me to delve deeper into computer languages such as Python, HTML, CSS, and Javascript. I have worked inside and outside of school to further my knowledge of coding, and have taken extracurricular courses at the Under the GUI Academy. My other hobbies include going to the gym, martial arts, and music which keep me busy while not programming.

Yuko Xiao

math instructor

Yuko Xiao is a Grade 10 student at White Rock Christina Academy. Since she began participating in math competitions in seventh grade, she has developed an interest in mathematics. She has received numerous awards from Waterloo for being in the top 25% and top in school (AMC, CEMC). In addition, she has a strong understanding of both standard math and IB criterium math. She can therefore instruct in both a wider but less deep shape as well as a deeper but narrower form (IB). Hope to see you in class; she is really honoured to have the opportunity to teach and interact with new people in DC coding.

Cindy Liang

coding instructor

Cindy is a grade 12 student that has about 4 years of coding experience, and she can do Python, Java, HTML5, and C++! She regularly takes dual enrollment courses at her local community college to learn all of these programming languages and algorithms. Currently, Cindy is also a USACO silver division competitor as well, and has a passion for teaching others.

Alicia Wei

French instructor

I’m a grade 8 student at McMath Secondary, and have studied French for 4 years now. In the 2023 Concours d’Oratoire in BC and YUKON, I placed 1st in my category. I also volunteered at the Richmond Public Library to help students read in French. My skills include dedication, organization and patience. I look forward to helping others improve their French abilities!

Peiling Li

coding instructor

I’m in Grade 8 and have about 3 years of experience in coding. I can do Java, HTML, CSS, Python, and C++. I have gotten excellent marks in the two Beaver Computing Challenges I have competed in.







Bean Ozzie Ma

coding instructor

Bean is an excellent graduate student from David's Coding Class and is very experienced with Scratch, HTML & CSS. He is looking forward to meeting you in his classes!









Warren Ran

instructor & teaching assistant

Warren is a Grade 8 Student from Lord Byng secondary school. He is good at math, cryptocurrencies, computers, guitar, swimming, and languages. He is also a hard-working and responsible person. He also has a bit of coding knowledge. For him, joining DC Coding is not only to expand his experience but also to support David.

Alina Ren

Teaching assistant

Alina is currently a grade 7 student studying at Windsor Hall. She is good at swimming and art, and she is very responsible. Currently, she is helping to assist different courses at DC Coding.

Yanzhi Cui

Math instructor

Yanzhi Cui is currently in UC Davis University, and he is majored in applied mathematics. He is currently one of our math instructors.

Eric Xiao

Senior Coding Instructor

Hello, my name is Eric Xiao. I am a student at Richmond Secondary. I have been programming for many years now, so I feel very comfortable teaching the subject. I usually use C, C++, and Java, but I am also familiar with Python, and Javascript. Besides programming, I also enjoy photography. Whenever I am with friends, I always bring a camera to take photos throughout the day. My favourite subject in school is Math, which is because of its importance in programming. In the past few years I have focused a lot of my time on programming, which is why I decided to teach programming.

Jasmine Aiemarreerat

math instructor

Hi, my name is Jasmine and I’m currently a grade 12 student. Having achieved high A’s in advanced level courses and a full score in the SAT Math section, Math is one of my strongest subjects in school and I am very delighted to join the team as a new Math instructor. Looking forward to meeting you all!



Pierce Dewitt

math/science instructor

Pierce is a grade 12 student studying at West Point Grey Academy. He is an honor roll student with A in his math and science studies. He is one of our math and science instructors.





Jason Wu

Co-organizer for the 2024 STEM Odyssey Event

Hi! I’m Jason Wu, a student from the University Transition Program (UTP). From a young age, I discovered my passion for STEM subjects, particularly math and programming. My interest for these subjects has led me to participate in various math and coding contests, where I’ve consistently achieved top scores in my previous schools. Some notable examples include, Gauss 7/8, Pascal 9, CIMC 2022, and CCC Junior 2023. Additionally, I've also participated in Math Challengers, the Waterloo Team Up Challenge, and COMC 2022. Outside of these contests, I’ve gained valuable skills through multiple volunteering experiences. I’m excited to bring these skills to the DC Coding Association as a STEM Odyssey Co-organizer. I look forward to working together and making a positive impact.