Osgoode Hall Law School - Law
MSt and DPhil
Law
St Peter's College
University of Oxford
LLB
Law
York University - Osgoode Hall Law School
Entrepreneurship
Litigation
Privacy Law
Research
Lecturing
Public Speaking
Policy Analysis
Human Rights
Legal Research
Public Policy
Corporate Law
Legal Writing
Copyright Law
Administrative Law
Teaching
Intellectual Property
International Law
D'Agostino
D'Agostino
Osgoode Hall Law School
Stanford University
Osgoode Hall Law School
Stanford University
Palo Alto
California
Visiting Scholar
Faculty of Law
Hon BA
English and Political Science
York University