Taught Courses & Modules

I have previously served on the termination of studies committee and exam boards for the School of Computing at the University of Dundee. I have coordinated and taught the following undergraduate and postgraduate modules:

Project Supervision

I have also supervised both undergraduate and postgraduate projects on modules AC40001, AC52004, AC52030, and AC52031. The student project archive has more details of particular projects that have been completed.

  1. Adam Mackie, Senior Honours Project, 09.2010 -- 01.2011, Building GARGle: A search engine for large-scale online argument repositories
  2. James Boyden, Senior Honours Project, 09.2010 -- 01.2011, Exploring argument structures using the Microsoft Surface
  3. Kathleen Donachie, Senior Honours Project, 09.2010 -- 01.2011, GrokTool: An argument construction tool to support student understanding of complex domains
  4. Wojtek Wajerowicz, IAESTE student exchange program, 07--09, 2010, Argument MicroBlogging project funded by IAESTE Placement UK/10/317/01
  5. Zenan Zheng, MSc Applied Computing Dissertation, 04--09.2010, Towards a GrokTool: Helping students to explore complex problem domains
  6. Temitope Olowookere, MSc Applied Computing Dissertation, FireBack: A Firefox extension to support online argumentation
  7. Christopher Brett, Senior Honours Project, 09.2009 -- 05.2010, Zandrok APC: An agent-based testing platform for large-scale multiplayer online games
  8. Craig Gall, Senior Honours Project, 09.2009 -- 05.2010, Argument Blogging with the FireBack Firefox extension prototype
  9. Sean Kearney, Senior Honours Project, 09.2009 -- 05.2010, A Web-based property portfolio management tool
  10. Wenqi Li, 3+1+1 International Student Project, 09.2009 -- 05.2010, Parley: Distributed discussion software to support small group tutorials in complex problem domains
  11. Yi Jin, 3+1+1 International Student Project, 09.2009 -- 05.2010, A GUI for the Dialogue Game Description Language (DGDL)
  12. Mark Snaith, Ph.D Second Supervision, 10.2009 -- 01.2011, Employed on the EPSRC funded Dialectical Argumentation Machines Project (EP/G060347/1)
  13. Patrick Balmer, Senior Honours Project, 09.2008 -- 05.2009, Simulating a hive mind using intelligent agents
  14. Mark Snaith, Senior Honours Project, 09.2008 -- 05.2009, OVA: Online Visualisation of Argument
  15. Heng Dai, MSc Applied Computing Dissertation, 09.2008 -- 05.2009, An online GUI for the Dialogue Game Description Language (DGDL)
  16. Ewan Cunningham, Senior Honours Project, 09.2008 -- 05.2009, Constructing and load testing a prototype computational cluster
  17. Colin Gourlay, Senior Honours Project, 09.2008 -- 05.2009, An argument blogging prototype
  18. Bryan Haddow, Senior Honours Project, 09.2008 -- 05.2009, A Web GUI for building \& verifying Dialogue Game Description Language (DGDL) game descriptions
  19. Minh Nhat Pham, MSc Applied Computing Dissertation, 09.2007 -- 05.2008, Building an international arguing agents competition server
  20. Philip Thompson, Senior Honours Project, 09.2007 -- 05.2008, Automated traffic management using autonomous intelligent agents
  21. Waqar Zafar, MSc Intelligent Computational Systems Dissertation, 09.2007 -- 05.2008, Agent Development for Breast Cancer Research
  22. Syed Hussain, MSc Intelligent Computational Systems Dissertation, 09.2007 -- 05.2008, Agent-based automated vehicle management
  23. Debora Kagohara, MSc Computing & Business Dissertation, 04.2007 -- 09.2007, Virtual Ant Farm