She earned four degrees at the University of Utah, including a B.M. in Violin Performance, a B.S. in Philosophy, and a M.A. in Philosophy. Teresa also graduated from the S.J. Quinney College of Law at the University of Utah in 2002. In 2003, Teresa started as a trial attorney for the Salt Lake Legal Defender Association, and in 2015, she joined the Appellate Division. Teresa is currently a member of the Utah Supreme Court’s Advisory Committee on the Rules of Evidence, and an editor for the Utah Journal of Criminal Law. Teresa co-authored a textbook about criminal evidence and has authored several law review and peer review articles on various criminal justice topics. Teresa teaches philosophy and criminal justice classes as an adjunct professor at local colleges, and she is currently a PhD candidate in criminal justice at Nova Southeastern University.