Current Members

Headshot of Steve Oney

Steve Oney

Steve Oney is an Associate Professor at the University of Michigan School of Information. His research focuses on enabling and encouraging more people to write and customize computer programs by creating new programming tools and exploring usability issues in programming environments. Steve completed his Ph.D in Carnegie Mellon's Human-Computer Interaction Institute where he was advised by Professor Brad Myers and Dr. Joel Brandt. He also attended MIT (CS & math S.B. in 2007, CS M.Eng in 2008).

Headshot of Lei Zhang

Lei Zhang

Lei is a Ph.D. student at the University of Michigan School of Information, advised by Professor Steve Oney and Professor Anhong Guo. Lei's research interests lie primarily in the fields of Human-Computer Interaction, Virtual/Augmented Reality, Authoring Tools, and 3D User Interfaces. Recently, he doing research in immersive authoring in Virtual Reality to enable users to easily create 3D interactive contents. He is constantly thinking about this fascinating question: how do we shape the languages (programming languages, body languages, natural languages, etc.) that people will use to customize and communicate with the holograms in the future? Previously, he was an undergraduate in the School of Software at Shanghai Jiao Tong University. He was a research member at the Digital ART Lab, supervised by Prof. Xubo Yang and Prof. Shuangjiu Xiao. He has also conducted research at Cascade Lab at the University of Illinois, Urbana-Champaign, supervised by Prof. Wai-Tat Fu.

Headshot of Ashley Zhang

Ashley Zhang

Ashley is a PhD student at the University of Michigan School of Information, advised by Steve Oney. She is generally interested in designing online collaboration tools for groups of people to work with different skill sets and domain expertise. Currently, she is working around collaborative programming tools for data science and CS education, including computational notebook branching and version control in collaboration. Ashley received her B.S. in Computer Science from Peking University in July, 2021.

Headshot of Jiacheng Zhang

Jiacheng Zhang

Jiacheng Zhang is a first-year PhD student advised by Professor Steve Oney. Before that, she earned her Bachelor's degree in Computer Science from the University of Michigan and a Bachelor's in Electrical and Computer Engineering from Shanghai Jiao Tong University. Her research interest lies in Human-Centered Artificial Intelligence.

Ph.D. Alumni

Headshot of Yan Chen

Yan Chen

Dr. Yan Chen is an Assistant Professor of Computer Science at Virginia Tech. Yan earned his PhD at the University of Michigan, advised by Dr. Steve Oney. After his Ph.D., he was a postdoctoral researcher at the University of Toronto, working with Tovi Grossman. His research aims to leverage human computation and machine intelligence to effectively solve complex tasks that require domain expertise, such as software development, video curation. He studies problems that users face with existing tools and methods, and builds computational systems to assist users via efficient collaboration and hybrid crowd-machine workflows.

Headshot of Rebecca Krosnick

Rebecca Krosnick

Dr. Krosnick is a software engineer at Postman Labs. She earned her PhD from the EECS department at the University of Michigan, advised by Professor Steve Oney. She is generally interested in designing end-user programming systems. She currently is exploring ways to make creating and editing web macros more intuitive and visual, and less script-heavy. She has also designed programming-by-demonstration systems for creating responsive and interactive user interfaces. Previously she worked as a software engineer at MathWorks. Rebecca received her SB and MEng in Computer Science from MIT, where she was advised by Professor Rob Miller.

Headshot of Mauli Pandey

Mauli Pandey

Dr. Mauli Pandey is a UX Researcher at Google. She completed her PhD candidate at the University of Michigan School of Information, where she was advised by Steve Oney. Her research interests lie at the intersection of Human-Computer Interaction, Accessibility, and Programming. She is interested in lowering the barriers to programming and education for people with visual impairments by understanding their experiences through qualitative research methods. Before starting her PhD, Mauli was in the MS program (2018) at the University of Michigan School of Information. During her MS, she also worked closely with Matthew Kay, Michael Nebeling, and Sun Young Park. For her undergraduate studies, she attended the Indian Institute of Technology Guwahati (Design and Electronics, 2014), and was advised by Pradeep Yammiyavar.

Headshot of April Wang

April Wang

Dr. April Wang is an Assistant Professor at ETH Zürich in the Department of Computer Science. She completed her Ph.D. at the School of Information at the University of Michigan, advised by Professor Steve Oney and Professor Christopher Brooks. Her work aims to understand different collaboration needs and challenges around data science, and design better programming tools to support collaborative data science. April received her B.Eng. in Computer Science from Zhejiang University and M.Sc. degree in Computer Science from Simon Fraser University, where her Masters thesis investigated non-programmers learning computational literacy.

Other Collaborators (Undergraduate and Master's)

  • Hussain Alafaireet (MSI Researcher)
  • Niu Chang (Undergraduate Summer Intern)
  • Erin Deutschman (Explore CS Research Mentee)
  • Natalie Gross (UMSI, Undergraduate Researcher)
  • Yunjie Guo (Michigan CSE Undergraduate Researcher)
  • Jaylin Herskovitz (Former Undergraduate Researcher. Now Ph.D. student at Michigan (CSE))
  • Ruidong Liu (Undergraduate researcher. Now Ph.D. student at Cornell University)
  • Gabriel Matute (Former Undergraduate Researcher. Now Ph.D. student at UC Berkeley)
  • Jamie Neumann (UMSI, Undergraduate Researcher)
  • Rebecca Parada (UMSI, Undergraduate Researcher)
  • Tami Van Omen (Undergraduate researcher)
  • Yisen Wang (Explore CS Research Mentee.)
  • Ningqi Wang (Undergraduate Intern. MS Student at Carnegie Mellon)
  • Zihan Wu (Undergraduate Summer Intern. Currently: UMSI PhD Student)
  • Jie Wei Wu (MSI Researcher. Now: Google Software Engineer)
  • Jessica Wu (Former Undergraduate Researcher. Now Software Engineer at Amazon)
  • Yin Xie (Former MS researcher. Now interaction designer at Internet Brands)
  • Johnathan Yan (Undergraduate Researcher)
  • YiWei Yang (Former CSE Undergraduate Researcher. Now Ph.D. student at the University of Washington)
  • Muhan Zhao (Michigan CSE Undergraduate Researcher)
  • Yuan Zhou (Undergraduate Summer Intern. Georgia Tech M.S.)
  • Licheng Zhu (MSI Researcher. Now: Senior User Experience Researcher at Thompson Reuters)

Join Us

We are always excited to work with motivated and talented students.


If you are interestested in joining our research group, you should apply to the UMSI PhD program. We strongly recommend reaching out to at least one member of the research group before you apply.

Masters and Bachelors

If you are interested in collaborating with our research group, please reach out to You should ideally include your resume and a brief description of your interests.

Recommended Skills

We are particularly interested in collaborators who have experience with (or are interested in learning):

  • Technical Skills
    • Many of our projects involve prototyping and building interactive interfaces in order to evaluate their usability, feasibility, etc.
    • We often use TypeScript and React to build and explore
  • Qualitative Research Methods
  • Design and Design Principles