Martin Kratz taught Introduction to Intellectual Property - Theoretical Frameworks, a core required course in Osgoode Hall Law School's Intellectual Property LLM program in Toronto. Osgoode Hall Law School's Intellectual Property LLM program is Canada's leading advanced intellectual property education program.