UNC School of Law
Van Hecke-Wettach Hall
100 Ridge Road, CB #3380
Chapel Hill, NC 27599-3380

Phone:  (919) 962-4116
Fax:  (919) 962-1277

Law School Courses

Spring 2008 International Intellectual Property
Patent Law
Fall 2007 Intellectual Property
Antitrust Law
Spring 2007 International Intellectual Property
Fall 2006 Antitrust Law
Patent Law
Spring 2006 Patent Law
Fall 2005 Intellectual Property
Spring 2005 Antitrust Law
Patent Law
Fall 2004 Intellectual Property
Spring 2004 Antitrust Law
Patent Law
Spring 2003 Patent Law
Fall 2002 Antitrust Law
Intellectual Property
Spring 2002 Intellectual Property
Patent Law
Fall 2001 Antitrust Law

Previous Teaching

Lyndon B. Johnson School of Public Affairs
University of Texas at Austin
Fall 1994:  Management Science
Spring 1995:  Statistics
Department of Computer Science, King's College London
University of London
Fall 1993:  Distributed and Object-Oriented Programming
Spring 1994:  Parallel Algorithms and Architectures
Department of Mathematics
Texas A&M University
Fall 1991:  Calculus I
Spring 1992:  Calculus II
Fall 1992:  Pre-Calculus
Mathematical Institute
University of Oxford
(Teaching Assistant)
Spring 1988:  Complexity and Cryptography
Fall 1989:  Communication Theory
Spring 1991:  Parallel Algorithms