April Yi Wang is an assistant professor in educational technology at ETH Zurich who investigates human-computer interaction to enable collaborative end-user programming. With a PhD from the University of Michigan and over a decade of industry and research experience—including internships at Microsoft Research and IBM—she blends qualitative user studies, large-scale log analysis, and system design to both observe how people use tools and build tools that shape behavior. Her work spans interactive systems, computational modeling, and design-for-collaboration, with roots in graphics and IoT from earlier engineering roles. Based in Zurich, she brings an uncommon combination of hands-on tool building and empirical modeling that surfaces subtle patterns in collaborative programming at scale.
11 years of coding experience
1 year of employment as a software developer
Bachelor's Degree, Digital Media Technology, Bachelor's Degree, Digital Media Technology at Zhejiang University
Doctor of Philosophy - PhD, Information Science, Doctor of Philosophy - PhD, Information Science at University of Michigan
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at Simon Fraser University
Website: Seminar on User-Centered Programming Interfaces, ETH Zurich
Contributions:14 reviews, 22 PRs, 23 pushes in 6 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.