Teaching 教学
| Academicyear | Modules | Institution |
| 2021 - 2022 | Qualitative methods for research into discourse, communication and language (MA) Digital communication and visual design (MA) | Shanghai International Studies University |
| 2020 - 2021 | Anthropology (BA) Language, Media and Cultural Studies (BA) Research Methods for Social Sciences (MA) | Zhejiang University |
| 2019 - 2020 | Postgraduate writing and publishing (MA & PhD) Research Methods for Social Sciences (MA) | Zhejiang University |
| 2018 - 2019 | Social Media and Digital Storytelling (BA) Digital Communication and Design (BA) Researching Media (BA) Analysing Media (BA) | Maynooth University |
| 2017 - 2018 | Researching Media (BA) Analysing Media (BA) Social Media and Digital Storytelling (BA) | Maynooth University |
| 2016 - 2017 | Introduction to Journalism Studies (MA) International Journalism (MA) Social Media and Digital Storytelling (MA) Research Methodology (MA & PhD) Visual Communication (BA) | Örebro University |
| 2015 - 2016 | Media and Cultural Criticism (BA) Media Lab I (BA, practical) | Zayed University |
| 2014 - 2015 | Introduction to Communication Research (MA) Media and Cultural Criticism (BA) Media Lab I (BA, practical) | Zayed University |
| 2012 - 2013 | International Media (BA) Professional Practice (MA) Introduction to Media Theory (BA) | University of South Wales |
| 2011 - 2012 | International Media (BA) Professional Practice (MA) Introduction to Media Theory (BA) | University of South Wales |
| 2010 - 2011 | International Media (BA) National identity, Heritage & Imagined communities (BA) Core Concepts (BA) Researching Media, Culture & Communications | University of South Wales |
| 2009 - 2010 | International Media (BA) Perspectives (BA) Core Concepts (BA) Contemporary Popular TV (BA) TV Genres (BA) Introduction to Media Theory (BA) | University of South Wales |
| 2006 - 2007 | Journalism (BA) Media, Culture & Society (BA) | London Metropolitan University |
| 2005 - 2006 | Media Studies (AS level) | Cherwell College Oxford |
| 2003 - 2005 | American Network Television (BA) Film Studies (BA) Media and Society (BA)Television (BA) | Aberystwyth University (seminars & guest lecturing) |

