Formulate an answer to this elaborate question: What is the university that Monica Heller is a professor at that is located in Toronto, Ontario, Canada?
University of Toronto