Mary Jo Nicholson taught international business law at Ryerson University for over 20 years prior to her retirement, and has lectured at universities around the world.