Code Along with Me: Learning PsychoPy from Scratch

This tutorial demonstrates how to use PsychoPy (v2025.1.1) Builder mode to create basic experiments in cognitive psychology. It is designed for two audiences: those new to programming in psychology, and those with experience using other software (e.g., MATLAB, E-Prime) who are interested in transitioning to PsychoPy. Using a visual search task as an example, I will begin by showing you the completed project and then recreate the same task from scratch. By following along till the end, you'll have built a fully functional experiment identical to the example shown at the beginning.


R Markdown Tips & Tricks: Automate Your Analysis Reports

This video is a recording from a 10-day R Programming Workshop for Psychology and Neuroscience that I co-taught. It’s tailored for viewers who are already familiar with writing R scripts but want to level up by using R Markdown—a powerful tool that lets you seamlessly combine code, results, and narrative into polished reports you can share with your advisors and collaborators, even with people who don’t use R.
We’ll start with tips and tricks for formatting text, controlling code execution, and customizing output display. Then, I’ll walk you through a hands-on example: transforming a plain R script into a well-formatted R Markdown report that includes both analysis and visualizations.


My Teaching Experience

  • Instructor
    Experimental Psychology (WashU, Summer 2023)
  • Co-Instructor
    R Programming for Psychology and Neuroscience (10-day virtual workshop, Summer 2024, 2025)
  • Teaching Assistant
    Introductory Psychological Statistics (WashU, Spring 2023)
    Experimental Psychology (WashU, Fall 2020, Fall 2022)
    Sensation & Perception (WashU, Spring 2020, Fall 2021)
    Cognitive Neuroscience (WashU, Spring 2022)
    Cognitive Psychology (WashU, Spring 2021)
    Introduction to Psychology (WashU, Fall 2019)