Tessa Ludin

Bio

Tessa Ludin received her Master's degree in Film and Media Studies from Emory University and currently works at the University of Pittsburgh.