Research
Read below to find out about some of the research projects I have been involved with over the past 10 years. You can click on each image below to learn more about the projects.
Sandbox
Check out some of the apps I have been building using vibe coding with Claude. Some of these are rebuilds of apps that no longer exist, and others came straight from my imagination. Feel free to use these apps as much as you want, if they’re useful. I am also open to feedback and improvement suggestions.
Photo2PPT: This is the first app I created. I needed to create a PPT slideshow from about 170 images. I knew it would take a long time to add them to slides manually, so I wanted to create an app that would do this automatically. This app is simple: you drop the photos you want to in your presentation into the box, reorder them as desired, then download the PPTX file. Each file slide will have one photo. You can then save the file as a slide deck or video. I still have a few bugs to work out, but it works pretty well.
Classroom Observer: This app is a prototype of an idea I got from a colleague a few years ago. We ended up going in a different direction with our project, but this is the original idea he proposed. If you want to observe the amount of instructional time that is being spent on different activities, you can start the timer then click each button as you observe these activities. The output is a graph of the total time in the class and a breakdown of how much time was spent on each activity. This also works on the browser on your phone.
Track Timer: I created this app to record my son’s track races. This is meant to run on the browser on your phone. When the race starts, hit the Start and the timer automatically appears at the top of the screen. For each lap, hit the Lap button and you will see the lap split on the screen. Once the race is over, the user gets a display of each lab split and the overall time. You can download the video to view later. I have actually used it, and I think it’s pretty cool. I also realize this is
StoryMotion: When I was in graduate school at UVA, I worked on a team that developed a web-based Flash app called PrimaryAccess. This app allowed students to create short documentaries from historical images and a script they had written. An archived version of PrimaryAccess is still on the UVA servers, but it is no longer functional. You can create a digital story with StoryMotion in much the same way, but I currently do not have a way to save an unfinished project. If you want to create the video in one session, it works pretty well. This was a lot of fun re-create, and it brought back a lot of memories.
Interview Recorder: I created this app for my students to use when they are recording interviews for their podcasting assignment. This app will separate each person in the audio recording into a separate track. This will allow students to edit individual tracks without compromising the audio in the other tracks.
