Faculty, Academic Programs and Teaching Faculty

Dr. David Hughes

Ethics Society and Law
  • Instructor: TRN305Y1 – Basic Principles of Law
  • Instructor: TRN412H1 – Seminar in Ethics, Society, and Law: Double Standards in Law, Society, and the International Environment