Courses Taught
  • Immigration and Nationality
  • International Union Affairs-Seminar
  • Problems in Constitutional Interpretation
  • Legal Process
  • Introduction to Public Law
  • Constitutional Theory-Seminar
  • Introduction To Constitutional Law And American Legal Process
  • Race And Gender Discrimination
  • Immigration Law Lecture Series
  • Race, Racism And American Law
  • Constitutional Membership
  • Public Law
  • Sovereignty, Citizenship And Membership
  • Refugee Law
  • Canadian Constitutional Law
  • Asylum And Refugee Law
  • Immigration