Teresa is currently a full-time professor and coordinator of the Paralegal Program at Centennial College in the School of Business. She also a lawyer. She graduated from the University of Toronto with an Honors B.A. in 1997 and then attended Osgoode Hall Law School where she received her J.D. in 2001. Prior to teaching she practiced tax law and real estate law for several years.
Teresa volunteers with several organizations including the Ontario Justice Education Network where she helps teachers implement law courses in Ontario high schools. She is a member of the Ontario Bar Association and the Law Society of Upper Canada.