The David Patterson Lectures

Monday 15 October 2018

Monday 22 October 2018

Monday 29 October 2018

Monday 5 November 2018

Monday 12 November 2018

Monday 19 November 2018

Monday 26 November 2018

Monday 14 January 2019

Monday 21 January 2019

Monday 28 January 2019

Monday 4 February 2019

Monday 11 February 2019

Monday 18 February 2019

Monday 25 February 2019

Monday 4 March 2019

Monday 29 April 2019

Monday 6 May 2019

Monday 13 May 2019

Monday 20 May 2019

Monday 27 May 2019

Monday 3 June 2019

Monday 17 June 2019

Thursday 17 October 2019

Thursday 24 October 2019

Thursday 31 October 2019

Thursday 7 November 2019

Thursday 14 November 2019

Thursday 21 November 2019

Thursday 28 November 2019

Thursday 5 December 2019