About me

I am a PhD candidate studying HCI in the Computer Science Department at Washington University in St. Louis under the advisement of Caitlin Kelleher. My primary area of research examines the barriers that programmers face when collaborating across time and reusing code at a large scale. My work is aimed at developing both tools and guidelines to improve this process.

In addition to human-computer interaction, I am also interested in the interaction of technology and society–how can we use tech to improve the world, and what can go wrong along the way?

If any of these topics are interesting to you, please don’t hesitate to reach out via e-mail! I would love to learn about more people, projects, and ideas in this space.

Projects

Basketball Shot Trainer App image

Basketball Shot Trainer App

This is a project that employs computer vision, speech-to-text, time-series analysis, visualization, and LLM prompt engineering to provide feedback to a basketball player as they practice their shot.

Restaurant Finder image

Restaurant Finder

This is a project made to help people explore cities and tastes through data.

Photo Mosaic Generator image

Photo Mosaic Generator

Using python to create personalized photo mosaics. More coming soon!

DevTales: Semi-Automatic Code Histories image

DevTales: Semi-Automatic Code Histories

DevTales is a tool for recording and displaying the historical decision-making behind code, improving knowledge-sharing and collaboration across time.

Wolf Monitoring image

Wolf Monitoring

This is a proof-of-concept project to show the potential value of animal pose estimation for wildlife monitoring in vulnerable populations.

Publications

How Do Teaching Assistants Teach? Characterizing the Interactions Between Students and TAs in a Computer Science Course

Published in Visual Languages and Human-Centric Computing (VL/HCC), 2022

Recommended citation: Malysheva, Y. Allen, J, and Kelleher, C. (2022). "How Do Teaching Assistants Teach? Characterizing the Interactions Between Students and TAs in a Computer Science Course."Visual Languages and Human-Centric Computing (VL/HCC) (pp. 1-9). IEEE https://ieeexplore.ieee.org/abstract/document/9832962