Dr. April Wang

Assistant Professor

Build a Statement of Purpose

Generate a tailored SOP for Dr. April Wang. Improve your application with a focused, well-structured draft.

Biography

April Yi Wang is an Assistant Professor in the Department of Computer Science at ETH Zürich, where she directs the Programming, Education, and Computer-Human Interaction Lab (PEACH Lab). Her research focuses on enhancing communication around programming through redesigning literate programming environments. She obtained her PhD in Information Science from the University of Michigan, where she explored how programming can be understood as a literacy to better facilitate its learning and teaching. Her work targets creating expressive, human-centered systems to make programming and data analysis more accessible. Wang's contributions emphasize the social aspects of programming and collaborative learning, especially in educational contexts. She is involved in various projects, including the Coducate project aimed at improving coding education. Additionally, she has published extensively, with papers focusing on the intersection of human-computer interaction and educational technology. She strives to help diverse user groups effectively communicate coding processes and maintain control over their learning experiences.

Research Interests

Experience

Assistant Professor

2023-11-01 — Present

ETH Zürich • Zürich, Switzerland

Teaching and conducting research in the areas of human-computer interaction and educational technology.

Graduate Student Researcher

2018-09-01 — 2023-08-31

University of Michigan • Ann Arbor, MI

Conducting research related to Information Science, focusing on collaborative data science and programming education.

Summer Intern

2021-05-01 — 2021-08-31

Microsoft Research • Redmond, WA

Engaged in research related to visualization in data analytics.

Summer Intern

2020-05-01 — 2020-08-31

IBM Research • Cambridge, MA

Worked with AI Experience Group on projects related to interactive systems.

Awards

#

Gary M. Olson Award

2023-01-01
#

Rising Stars

2022-01-01
#

Outstanding Reviews

2019-01-01

Requirements for ETH Zurich

Master Program
Requirements
GPA Requirement
Required:3.4
IELTS
Overall
Required:7
TOEFL
Total
Required:100
GRE General
Verbal
Required:159
Verbal Percentile
Required:80
Quantitative
Required:168
Quantitative Percentile
Required:81
Analytical Writing
Required:4.5
Writing Percentile
Required:85
Prerequisites
Bachelor's degree in a related field (Engineering, Natural Sciences, or Mathematics) Minimum 180 ECTS credits Subject-specific knowledge equivalent to ETH Bachelor's programs
Application Checklist
  • Bachelor's degree diploma or transcript
  • Official academic transcripts
  • Curriculum Vitae (CV)
  • Letter of Motivation (1 page)
  • Two academic recommendation letters
  • English language proficiency certificate
  • GRE General Test (for non-EU/EFTA applicants)
Specialization Notes

The GRE is mandatory for students who did not obtain their Bachelor's degree in an EU/EFTA state. Some departments (e.g., Computer Science) have specific ECTS credit requirements in core subjects.