Nanyang Technological University (Undergraduate)


  • CS2058: Integrated Marketing Communication (2020/21)
  • CS2059: Social Consequences of Mobile Communication (2020/21)
  • CS434: Brand Management (2007/8; 2008/9)
  • CS431/4031: Media Planning and Strategies (2008/9; 09/10; 10/11, 11/12; 12/13; 14/15; 15/16; 16/17; 17/18; 18/19; 19/20)
  • CS4032: Communications Campaigns (2016/17; 2017/18; 2018/19)
  • CS4004: Final Year Project Seminar (2018/19; 2019/20)

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; 2017/18)
  • 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)

University of Cape Town (Guest Lectures)


 

Student Presentations (More here...)