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. I am also contributing to an AI research project led by a UBC professsor. 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!
HR & Marketing Specialist
Hey there, I'm Vicky. I am currently studying at the University of British Columbia, where I am constantly exploring new concepts. I look forward to crafting engaging content by bringing ideas to life and supporting the growth of passionate individuals. With a background in business studies, I am thrilled to be part of the DC Coding team.
marketing specialist
Hello, my name is Jolie and I enjoy photography, graphic design, math and music. I am currently in Grade 10 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.
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.
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.
French instructor
I’m a grade 9 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!
math instructor
Hello! I am Sama Alizadeh, a senior at Carson Graham Secondary. My passion for mathematics traces back to my childhood, and I have since then immersed myself in the subject both through rigorous curriculums and mathematics competitions. I also have 4+ years of tutoring experience, ranging from private tutoring STEM subjects to leading my school's Math Club to establishing my own Tutoring Club and STEM workshops. In addition to mentoring experience, I have a reputable foundation in mathematics, as evidenced by my excellence in the IB Analysis and Approaches course at Carson Graham and my numerous "Top 25% in Canada" mathematics certificates awarded by the University of Waterloo. I am always glad to help foster this passion for mathematics within others as well!
IT Support Technician & Teaching assistant
Hi, my name is Oscar and I’m a grade 9 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.
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.
coding instructor
I’m in Grade 9 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.
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.
external liaison
I, Medhansh Choubey, am a bright and forward-thinking student at The University of British Columbia, studying for a Bachelor of Science degree. Beyond my academic achievements, I've engaged in several internships and volunteer efforts, demonstrating my commitment to learning and contributing positively to society. As the Product Manager at RasoiHub, I showcased leadership and problem-solving skills where I led the project to integrate customer reviews from different platforms into one system and developed a tool for analyzing customer feedback.I am also dedicated to sharing knowledge and helping the community. I’ve written a research paper on Cryptocurrency that was published in an international journal. Further, my volunteer work with the Ek Pahel B.R. Memorial Welfare Society emphasizes my commitment to supporting underprivileged children and women in India. Through various clubs and internships, including marketing and data analytics roles, I have shown myself to be a versatile individual driven by a love of technology. In my new role as a volunteer external liaison for DC Coding, I bring a combination of technical knowledge, a passion for technology, and a genuine commitment to making a difference. My varied experiences and active approach to problem-solving make me a great addition to our team, where I am ready to build connections, encourage teamwork, and lead impactful projects.
teaching assistant
Warren is a Grade 9 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.
Teaching assistant
Hi, I am Alina! I am currently a grade 9 student at Burnaby North Secondary School. I am good at visual arts and swimming. I am helping to assist different courses in DC coding with a goal of helping others.
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.
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!
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.
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!