Teri nasceu no norte da Califórnia, morou em Houston, Texas, Grand Rapids, Michigan, Santa Bárbara, San Diego e agora mora em Los Angeles, Califórnia. Ela é uma personal trainer certificada e viciada em café puro e levantamento de peso matinal. Teri é faixa-preta em Brazilian Jiu Jitsu sob a orientação do professor Romulo Barral.
Ela estudou para ser atriz no programa de teatro BFA na UC Santa Barbara e no programa de teatro MFA na UC San Diego.
Teri reaparece como Marlena em Ssn 2 de The Punisher, da Netflix, como Dorothy em Once Upon a Time, da ABC, foi Dr. Hallie Casey regular da série ao lado de Jesse Spencer em Chicago Fire da NBC, e estrelou como KJ Jameson no primeiro show original com roteiro de Hulu Battleground. Ela tem vários créditos recorrentes e como atriz convidada e também apareceu em vários filmes independentes.
Teri é produtora do Chalk Repertory Theatre, vencedor do Ovation Award, onde frequentemente aparece em produções teatrais.