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

View Profile

Joined HHWC in Oct. 2024


View Profile

Emily Qi
Drawing Division Lead
Yufei Ye

Physics Division Lead

Joined HHWC in May. 2025


View Profile

Zhebin Zhang
Java Division Lead

Joined HHWC in May. 2025


View Profile

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

  1. After joining HHWC, you will begin as a Teaching Assistant (TA).

  2. 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.

  3. An Instructor who successfully leads a 5-session camp will be elevated to Head Instructor.

  4. A Head Instructor who expresses interest in leading a division may be promoted to Division Lead or Co-Lead.

  5. 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:

  1. Course Planning: Prepare class materials and design engaging, educational course content.

  2. Scheduling: Organize and manage class schedules effectively.

  3. Project Promotion: Take initiative in promoting and supporting division-related projects.

  4. Reporting: Write and submit concise session reports to document progress and outcomes.

  5. Event Commitment: Organize at least two events or camps each year.