Hand in Hand We Grow
Division Leads
Meet our dedicated student leaders driving our mission.
Eric Huang
Club President
Scratch/Java Division Lead
Joined HHWC in Summer 2022
View Profile


Xiao Mao
Scratch Division Lead
Joined HHWC in May 2024
View Profile
Joined HHWC in Sep. 2024
View Profile
Jerry Yang
3D Modeling Division Lead




Joey Zhu
Python Division Lead
Joined HHWC in Sep. 2024
View Profile


Elissa Song
Drawing Division Lead
Joined HHWC in Sep. 2024
Joined HHWC in Oct. 2024
Emily Qi
Drawing Division Lead




Yufei Ye
Physics Division Lead
Joined HHWC in May. 2025


Zhebin Zhang
Java Division Lead
Joined HHWC in May. 2025


Instructors & Teaching Assistants
Meet the dedicated student leaders driving our mission.
Kevin Chen
Instructor
Joined HHWC in June. 2024
Haneesh Yalamanchili
Teaching Assistant
Joined HHWC in Jan. 2025
Constantine Ermolenko
Teaching Assistant
Joined HHWC in Jan. 2025
Wenjie Yan
Teaching Assistant
Joined HHWC in Feb 2025
Tristan Edwar
Teaching Assistant
Joined HHWC in Jun. 2025
Mitchell Su
Teaching Assistant
Joined HHWC in Jun. 2025
Amanda Huang
Teaching Assistant
Joined HHWC in Feb. 2025
Ruoxuan Chen
Teaching Assistant
Joined HHWC in Jan. 2025
Ryan Lee
Teaching Assistant
Joined HHWC in Mar. 2025
Yuhan Song
Teaching Assistant
Joined HHWC in Mar. 2025
Simon Song
Teaching Assistant
Joined HHWC in May. 2025
Anthony Cao
Teaching Assistant
Joined HHWC in May. 2025
Geeth Kandipilli
Teaching Assistant
Joined HHWC in Jun. 2025
Lucas Liu
Teaching Assistant
Joined HHWC in Jun. 2025
Allen Xie
Teaching Assistant
Joined HHWC in Jun. 2025
Kerui (Kerry) Xu
Teaching Assistant
Joined HHWC in Jul. 2025
Pathway to leadership
After joining HHWC, you will begin as a Teaching Assistant (TA).
Upon consistently teaching for at least six months or completing 10 sessions—and receiving approval from the team lead—you will be promoted to Instructor.
An Instructor who successfully leads a 5-session camp will be elevated to Head Instructor.
A Head Instructor who expresses interest in leading a division may be promoted to Division Lead or Co-Lead.
Interested in Leading a New Division? Anyone who is eager to launch a new project and is committed to fulfilling the leadership requirements is encouraged to apply to lead a new division.
HHWC Teaching Role Progression
Division Leadership Requirements
To lead a division (Scratch, Python, Java, Math, etc.), the following commitments and responsibilities are expected:
Course Planning: Prepare class materials and design engaging, educational course content.
Scheduling: Organize and manage class schedules effectively.
Project Promotion: Take initiative in promoting and supporting division-related projects.
Reporting: Write and submit concise session reports to document progress and outcomes.
Event Commitment: Organize at least two events or camps each year.
Contact
© 2025. HHWC All rights reserved.
Website developed by Eric Huang
Hand in Hand We Grow
Follow Us