Computer Laboratory > Research > Systems Research Group > NetOS > NetOS people > Vaughan Wittorff  > Teaching

 

Current Teaching

In 2011/12 I am supervising the following revised course in the Computer Laboratory:

Principles of Communication
Part II (Third year)
Syllabus: System Design; Protocol Layering; Graph Theory; Social Networks; Routing; Information Theory (Channel Capacity); Error Control; Flow Control; Control Theory; Optimization Framework for TCP/IP Networks; Scheduling and Queue Management; Switching; Multiple Access; Ad-Hoc Capacity; Traffic Management.

Current Student Projects

If you are a student who is interested in doing a project with me, whether for Part II or for MPhil (ACS), please contact me by email.

Previous Teaching – Selection

Computer Science

In 2010/11 I supervised the following course in the Computer Laboratory:

Principles of Communication
Part II (Third year)
Syllabus: System Design; Protocol Layering; Information Theory; Graph Theory; Social Networks; Routing; Error Control; Queuing Theory; Flow Control; Control Theory; Scheduling and Queue Management; Switching; Multiple Access; Traffic Management.

In 2009/10 I supervised the following course in the Computer Laboratory:

Digital Communication II
Part II (Third year)
Syllabus: History – the Public Switched Telephone System, the Internet, Asynchronous Transfer Mode (B-ISDN); System Design; Protocol Layering; Protocol Implementation; Common Protocols; Naming and Addressing; Routing; Error Control; Flow Control; Scheduling and Queue Management; Switching; Multiple Access; Integrated Services; Quality of Service; Routing for Integrated Services; Traffic Management; Politics, Economics and Philosophy.

Since 2008 each year I have given the following full-day summer school lecture workshop in Cambridge:

Queuing Theory
Taught to: Advanced undergraduate Computer Science summer school students from the State University of Cooperative Education Mannheim, Germany.
Organised by: Anglia Ruskin University, Cambridge.

Electrical & Computer Engineering

As a Senior Lecturer at Curtin University, Australia, over three years I lectured, coordinated and examined the following undergraduate and masters courses:

Switching Systems 611
Advanced Communications 404
Electronic Design 404
Digital Electronics 304
Electromagnetics 303
Physical Electronics 203

Pure Mathematics & Statistics

As a graduate student at the University of Cambridge, I supervised the following Pure Mathematics and Mathematical Statistics courses for St John's College:

Calculus, Part IA (First year)
Probability, Part IA (First year)