For more information on any of these courses, please contact me directly.

Courses taught at Hong Kong Baptist University:

  • Freedom in Modern Society
  • From Responsible Citizenship to Service Leadership

Courses taught at City University of Hong Kong:

  • Ethical and Political Philosophy of China
  • Philosophy and Life: A Dialogue
  • Values and Choice in Public and Social Policy
  • Thinking Philosophically: Bridging the Gap between Arts and Sciences
  • Health Care Policy and Ethics
  • Ethics and Practice
  • Philosophy Goes to the Movies
  • Introduction to Social and Political Philosophy

Course taught at Victoria University of Wellington:

  • Political Philosophy East & West (Summer 2016)

Courses taught at Underwood International College, Yonsei University:

  • Eastern Civilizations (Fall 2011)
  • Law and Philosophy (upper division seminar) (Fall 2011)
  • Comparative Political Philosophy (upper division seminar) (Spring 2011)
  • Critical Reasoning (Fall 2010, Spring 2011, Spring 2012)

Courses taught at Santa Clara University:

  • Ethical Issues in Business (Winter 2010, Spring 2010)
  • Chinese Philosophy (Spring 2010)
  • Ethical Issues in Society (Fall 2009)

Courses taught at the University of Utah:

  • Introduction to Philosophy: Survey of Philosophy (Online) (Fall 2008, Spring 2009)
  • Introduction to Philosophy: God, Faith & Reason (Spring 2007)
  • Philosophy of Law (Spring 2006, Fall 2006)