MRes

I am responsible for preparing the course materials for the new MRes in Automated Planning for Autonomous Systems. I am also responsible for running the course tutorials as well as designing and organising the assessed practical work component.

Lecturing

I am a member of the course team for the module 52426, 4th year Artificial Intelligence, I am lecturing on the planning part of the course. Lecture slides and practical instructions are available through Spider. An archive of the 2008 materials is available on the Course Website.

Other Teaching

I am an associate lecturer for the Open University. I teach on the course M257, Putting Java to Work. This is a second year programming course introducing more advanced concepts in object oriented programming. My role involves being responsible for a group of around twenty students; being the first port of contact for these students with the university; giving both pastoral and academic support throughout the course and running tutorials. Teaching makes extensive use of online distance learning technologies, as well as providing face-to-face tuition.

Past Teaching

Java Summer School

The Java summer school is designed for those needing extra help with programming as well as any students with outstanding coursework from all modules. The sessions run on Wednesday mornings between 9:30 and 12:30 from July 4th to August 8th, in the level 10 labs. Further, for anyone who can't make the Wednesday morning slot (or anyone stuck inbetween the sessions) there is a newsgroup for the course: strath.cis.summertutors. If you're not sure how to subscribe to a newsgroup see these instructions on how to do so in Outlook Express. Please post all questions on the newsgroup so that everyone can benefit from the answers given.

Throughout the course we will be following the book 'Head First Java'. Anyone attending will be provided with a copy of the book that they can borrow for the duration of the course. Please do not write in the books as they will be used by next year's students. The course will be self directed with students working through this book from the beginning, tutors will be available to help with any problems during the sessions and at other times via the newsgroup. Finally, if it wasn't sounding exciting enough already each session has a break with free coffee and biscuits at 11!

For further information visit the Strathclyde Summer Tutors Website.

Demonstrating

  • Artificial Intelligence: final year course taught by Maria Fox (materials available to Strathclyde students through Spider);
  • Programming Techniques: second year Java programming course taught by Paul Goldfinch (materials available from his course website);
  • Algorithms and Complexity: second year course focussing on implementation of more advanced algorithms in Java, taught by Mark Dunlop (materials available from his course website);
  • Systems Analysis and Design: second year course considering OO system design and UML, taught by Alex Coddington (materials available to Strathclyde students through Spider);