In Michelmas Semester 2016/17 I teach:

CS2003 The Internet and the Web: Concepts and Programming

In the past I have taught:

CS5030 Software Engineering Principles (with Juan Ye)
CS5031 Software Engineering Practice CS5002 Programming Principles and Practice (with Juan Ye)
CS5003 Masters Programming Projects
CS2002 Advanced Computer Science (now Computer Systems; with Juliana Bowles and Chris Jefferson)
IS5104 Information Security Management (with Ishbel Duncan)
CS5031 Advanced Software Engineering (now Software Engineering Practice)