She received her PhD in Counseling Psychology from The Ohio State University in 1991, then worked at the Counseling Center at the University of Nevada Las Vegas (UNLV) until she moved to Canada in 1994 to work at the University of British Columbia (UBC). While at UBC, Theresa served in a variety of capacities as the senior psychologist at the Counselling Centre. She was the Coordinator of Clinical Services and Training and also an adjunct faculty member for the Department of Counselling Psychology in the Faculty of Education. Theresa also enjoyed teaching and supervising at the Adler School of Professional Psychology and at Langara College.