Nanyang Technological University (Undergraduate)


  • CS434: Brand Management (2007/8; 2008/9)
  • CS431: Media Planning and Strategies (2008/9; 2009/10; 2010/11, 2011/12; 2012/13; 2014/15; 2015/16)
  • CS4032: Communication Campaigns (2016/17)

Nanyang Technological University (Graduate)


  • A6322: Media and Marketing (2007/8; 2008/9; 2010/11, 2011/12; 2012/13; 2013/14; 2014/15; 2015/16; 2016/17)
  • A6324: Information Technology: Impact and Planning (2009/10; 2010/11)
  • A6914: Information and Communication Technologies for Development (2012/13; 2013/14; 2014/15)

Nanyang Technological University (Guest Lectures)


  • CS430 Crisis Management
  • CS201 Introduction to Communication Studies
  • A6901 International Public Relations

University of Southern California


  • COMM321: Communication In The Virtual Group (Undergraduate) (2003/4)
  • COMM581: Media in Social Services: Design and Evaluation of Campaigns (Graduate) (2006/7)
  • COMM582: International Communication & National Development (Guest Lecture)

Ludwig-Maximilians-Universität München


  • Mobile Healthcare (2011/12)
  • WP 3.1 "Mediensysteme und Kommunikationspolitik" (2013/14)

University of Texas A&M (Guest Lectures)


  • COMM365: International Communication (2015)
  • COMM458: Global Media (2015)
  • COMM350: Theories Of Media Communication (2015)

Student Presentations (More here...)