Teresa is currently a lawyer and full-time professor in the Paralegal Program at Centennial College in The Business School. She graduated from the University of Toronto with an Honors B.A. in History and Biology. She also attended Osgoode Hall Law School where she received her J.D. (LL.B). Prior to teaching she practiced tax law and real estate law for several years.