Previous Teaching
Below you'll find a list of courses I'm currently teaching, or have taught in the past. It's a mixture of courses at Cambridge and LJMU, although most will be the latter.
For details about courses I'm actively involved in, check out my teaching page.
Courses
30 May 2018 : Security (Part IB) #
19 Feb 2018 : Security II (Part II) #
Security II, Part II, Lent term. Lecturers Dr Markus Kuhn and Daniel Thomas.
Links Supervision info, Course info
Links Supervision info, Course info
14 May 2017 : Security I #
22 Apr 2016 : Security I #
29 Jan 2016 : Security II #
Security II, Part II, Lent term. Lecturers Dr Frank Stajano and Dr Markus Kuhn.
Links: Supervision info, Course info
Links: Supervision info, Course info
10 Sep 2014 : BSc Projects #
10 Sep 2014 : Advanced Computer Games Development #
6041COMP Advanced Computer Games Development - Semesters 1 and 2.
Links: Blackboard, Sem 1 timetable, Sem 2 timetable.
Add to calendar: Sem 1 sessions, Sem 2 sessions,
Links: Blackboard, Sem 1 timetable, Sem 2 timetable.
Add to calendar: Sem 1 sessions, Sem 2 sessions,
10 Sep 2014 : Secure Software Development #
5064COMP Secure Software Development - Semesters 1 and 2.
Links: Blackboard, Sem 1 timetable, Sem 2 timetable.
Add to calendar: Sem 1 lectures, Sem 1 labs, Sem 2 sessions.
Links: Blackboard, Sem 1 timetable, Sem 2 timetable.
Add to calendar: Sem 1 lectures, Sem 1 labs, Sem 2 sessions.
10 Sep 2014 : Web Design & HCI #
4000COMP Web Design & HCI - Semesters 1 and 2.
Links: Blackboard, Sem 1 timetable, Sem 2 timetable.
Add to calendar: Sem 1 lectures, Sem 1 labs, Sem 2 lectures, Sem 2 labs.
Links: Blackboard, Sem 1 timetable, Sem 2 timetable.
Add to calendar: Sem 1 lectures, Sem 1 labs, Sem 2 lectures, Sem 2 labs.
10 Sep 2014 : Introduction to Computer Programming (Java) #
4001COMP Introduction to Computer Programming - Semesters 1 and 2.
Links: Blackboard, Sem 1 timetable, Sem 2 timetable.
Add to calendar: Sem 1 lectures, Sem 1 labs, Sem 2 lectures, Sem 2 labs.
Links: Blackboard, Sem 1 timetable, Sem 2 timetable.
Add to calendar: Sem 1 lectures, Sem 1 labs, Sem 2 lectures, Sem 2 labs.
13 Sep 2013 : Computing and Society #
4004COMP - Computing and Society - Semesters 1 and 2.
Links: Blackboard, Sem 1 timetable, Sem 2 timetable.
Add to calendar: Sem 1 lectures, Sem 1 labs, Sem 2 lectures, Sem 2 labs.
Links: Blackboard, Sem 1 timetable, Sem 2 timetable.
Add to calendar: Sem 1 lectures, Sem 1 labs, Sem 2 lectures, Sem 2 labs.
12 Sep 2013 : BSc Projects #
22 Jul 2013 : Computer Security #
7006ONLINE Computer Security - Semesters 1 and 2.
Links: Blackboard,
Add to calendar: Sem 1 tutorials, Sem 1 tutorials, Sem 2 tutorials, Sem 2 tutorials.
Links: Blackboard,
Add to calendar: Sem 1 tutorials, Sem 1 tutorials, Sem 2 tutorials, Sem 2 tutorials.
22 Jul 2013 : Advanced Topics in Network Security #
7041COMP Advanced Topics in Network Security - Semester 2.
Links: Blackboard, Sem 2 timetable.
Add to calendar: Sem 2 lectures, Sem 2 tutorials.
Links: Blackboard, Sem 2 timetable.
Add to calendar: Sem 2 lectures, Sem 2 tutorials.
22 Jul 2013 : Advanced Computer Games Development #
6041COMP Advanced Computer Games Development - Semesters 1 and 2.
Links: Blackboard, Sem 1 timetable, Sem 2 timetable.
Add to calendar: Sem 1 lectures, Sem 1 labs, Sem 2 lectures, Sem 2 labs.
Links: Blackboard, Sem 1 timetable, Sem 2 timetable.
Add to calendar: Sem 1 lectures, Sem 1 labs, Sem 2 lectures, Sem 2 labs.
22 Jul 2013 : Secure Software Development #
5064COMP Secure Software Development - Semesters 1 and 2.
Links: Blackboard, Sem 1 timetable, Sem 2 timetable.
Add to calendar: Sem 1 lectures, Sem 1 labs, Sem 2 lectures, Sem 2 labs.
Links: Blackboard, Sem 1 timetable, Sem 2 timetable.
Add to calendar: Sem 1 lectures, Sem 1 labs, Sem 2 lectures, Sem 2 labs.
13 Jul 2013 : Web Design & HCI #
4000COMP Web Design & HCI - Semesters 1 and 2.
Links: Blackboard, Sem 1 timetable, Sem 2 timetable.
Add to calendar: Sem 1 lectures, Sem 1 labs, Sem 2 lectures, Sem 2 labs.
Links: Blackboard, Sem 1 timetable, Sem 2 timetable.
Add to calendar: Sem 1 lectures, Sem 1 labs, Sem 2 lectures, Sem 2 labs.
13 Jul 2013 : Introduction to Computer Programming (CGT) #
4001COMP Introduction to Computer Programming - Semesters 1 and 2.
Links: Blackboard, Sem 1 timetable, Sem 2 timetable.
Add to calendar: Sem 1 lectures, Sem 1 labs, Sem 2 lectures, Sem 2 labs.
Links: Blackboard, Sem 1 timetable, Sem 2 timetable.
Add to calendar: Sem 1 lectures, Sem 1 labs, Sem 2 lectures, Sem 2 labs.
6 Sep 2012 : Introduction to Computer Programming (CGT) #
4001COMP Introduction to Computer Programming (Computer Games Technology) - Semesters 1 and 2.
Links: Blackboard, Sem 1 timetable, Sem 2 timetable.
Add to calendar: Sem 1 lectures, Sem 1 labs, Sem 2 lectures, Sem 2 labs.
Links: Blackboard, Sem 1 timetable, Sem 2 timetable.
Add to calendar: Sem 1 lectures, Sem 1 labs, Sem 2 lectures, Sem 2 labs.
10 Aug 2012 : Introduction to Computer Programming (CF) #
4001COMP Introduction to Computer Programming (Computer Forensics) - Semesters 1 and 2.
Links: Blackboard, Sem 1 timetable, Sem 2 timetable.
Add to calendar: Sem 1 lectures, Sem 1 labs, Sem 2 lectures, Sem 2 labs.
Links: Blackboard, Sem 1 timetable, Sem 2 timetable.
Add to calendar: Sem 1 lectures, Sem 1 labs, Sem 2 lectures, Sem 2 labs.
10 Aug 2012 : Secure Software Development #
5064COMP Secure Software Development - Semesters 1 and 2.
Links: Blackboard, Sem 1 timetable, Sem 2 timetable.
Add to calendar: Sem 1 lectures, Sem 1 labs, Sem 2 lectures, Sem 2 labs.
Links: Blackboard, Sem 1 timetable, Sem 2 timetable.
Add to calendar: Sem 1 lectures, Sem 1 labs, Sem 2 lectures, Sem 2 labs.
10 Aug 2012 : Advanced Computer Games Technology #
6041COMP Advanced Computer Games Technology - Semesters 1 and 2.
Links: Blackboard, Sem 1 timetable, Sem 2 timetable.
Add to calendar: Sem 1 lectures, Sem 1 labs, Sem 2 lectures, Sem 2 labs.
Links: Blackboard, Sem 1 timetable, Sem 2 timetable.
Add to calendar: Sem 1 lectures, Sem 1 labs, Sem 2 lectures, Sem 2 labs.
10 Aug 2012 : Advanced Topics in Network Security #
7041COMP Advanced Topics in Network Security - Semester 2.
Links: Blackboard, Sem 2 timetable.
Add to calendar: Sem 2 lectures, Sem 2 labs.
Links: Blackboard, Sem 2 timetable.
Add to calendar: Sem 2 lectures, Sem 2 labs.
3 Oct 2011 : Advanced Computer Games Technology #
6041COMP Advanced Computer Games Technology - Semesters 1 and 2.
Links: Blackboard, Timetable Sem 2.
Add Semester 2 lecture series to your calendar
Add Semester 2 lab series to your calendar
Links: Blackboard, Timetable Sem 2.
Add Semester 2 lecture series to your calendar
Add Semester 2 lab series to your calendar
3 Oct 2011 : Secure Software Development #
5064COMP Secure Software Development - Semesters 1 and 2.
Links: Blackboard, Timetable Sem 2.
Add Semester 2 lecture series to your calendar
Add Semester 2 lab series to your calendar
Links: Blackboard, Timetable Sem 2.
Add Semester 2 lecture series to your calendar
Add Semester 2 lab series to your calendar
3 Oct 2011 : Advanced Topics in Network Security #
7041COMP Advanced Topics in Network Security - Semester 2.
Links: Blackboard, Timetable Sem 2.
Add Semester 2 lecture series to your calendar
Add Semester 2 lab series to your calendar
Links: Blackboard, Timetable Sem 2.
Add Semester 2 lecture series to your calendar
Add Semester 2 lab series to your calendar
29 Jan 2011 : Advanced Topics in Network Security #
29 Jan 2011 : Advanced Topics in Computer Forensics #
29 Jan 2011 : Advanced Computer Game Technology #
Comments
Uncover Disqus comments