UCL Logo Software Systems Engineering Group Logo

Home
Profile
Research Interests
PhD Students
Former PhD Students
Publications
CV (in PDF)
Teaching
Directions

ACM Author Profile
Impact

Cycling

Teaching

I have prepared and given the following lectures. I have also made available exam papers for the more recent of these courses:
 

2008/2009

  1. Tools and Environments, Final Year MEng Computer Science and MSc Software Systems Engineering, University College London, 2nd Term.
  2. Networks and Applications Programming, DCNDS (Computer Science), University College London, 2nd Term.

2007/2008

  1. Tools and Environments, Final Year MEng Computer Science and MSc Software Systems Engineering, University College London, 2nd Term.
  2. Networks and Applications Programming, DCNDS (Computer Science), University College London, 2nd Term.

2006/2007

I have spent this academic year on a sabbatical and have therefore not taught any courses.

2005/2006

  1. Distributed Systems and Security, Final Year MSci and DCNDS (Computer Science), University College London, 1st Term.
  2. Advanced Software Engineering, Final Year BSc Computer Science and MEng Computer Science, University College London, 2nd Term.
  3. Networks and Applications Programming, DCNDS (Computer Science), University College London, 2nd Term.

2004/2005

  1. Distributed Systems and Security, Final Year MSci and DCNDS (Computer Science), University College London, 1st Term.
  2. Advanced Software Engineering, Final Year BSc/MSci Computer Science and MSc Computer Science, University College London, 2nd Term.
  3. Networks and Applications Programming, DCNDS (Computer Science), University College London, 2nd Term.

2003/2004

  1. Distributed Systems and Security, Final Year MSci and DCNDS (Computer Science), University College London, 1st Term.
  2. Advanced Software Engineering, Final Year BSc/MSci Computer Science and MSc Computer Science, University College London, 2nd Term.

2002/2003

  1. Concurrency, Final Year BSC (Computer Science), University College London, 1st Term.
  2. Advanced Software Engineering, Final Year BSc/MSci (Computer Science), University College London, 1st Term.
  3. Distributed and Mobile Systems, Final Year MSci and DCNDS (Computer Science), University College London, 1st Term.

2001/2002

  1. Concurrency, Final Year BSC (Computer Science), University College London, 1st Term.
  2. Advanced Software Engineering, Final Year BSc/MSci (Computer Science), University College London, 1st Term.
  3. Distributed and Mobile Systems, Final Year MSci and DCNDS (Computer Science), University College London, 1st Term.

1999/2000

  1. Communications Software Engineering, MSc Data Communications, Networks and Distributed Systems (Computer Science), University College London, 1st Term.
  2. Concurrency, Final Year BSC (Computer Science), University College London, 1st Term.
  3. Distributed Systems for Communication, MSc (Electrical Engineering), University College London, 2nd Term.

1998/99

  1. Advances in Software Engineering for Distributed Systems, MSc Data Communications, Networks and Distributed Systems (Computer Science), University College London, 1st Term.
  2. Concurrency, Final Year BSC (Computer Science), University College London, 1st Term.
  3. Distributed Systems for Communication, MSc (Electrical Engineering), University College London, 2nd Term.

1997/98

  1. Concurrency, Final Year BSC (Computer Science), University College London, 2nd Term.
  2. Distributed Systems for Communication, MSc (Electrical Engineering), University College London, 3rd Term.

1996/97

  1. Distributed Systems, Final Year BSc (Computer Science), City University, 1st Term.
  2. Object-Oriented Analysis and Design, MSc (Business Computing), City University, 2nd Term.

Last Updated: January 2009
Contact: Page Maintainer