‘
* The Technology and Innovation Centre workshop on “Cutting-edge Technologies for the Defence and Security Sectors” University of Strathclyde, 3rd May 2017 workshop
* “Categories, Logic and Physics Scotland” workshop of SICSA Research Theme Theory, Modelling & Computation, University of Strathclyde, 5th April 2017 workshop
* The Technology and Innovation Centre workshop on “Optimisation, Uncertainty Quantification and Data Analytics for the Engineering Sector ” University of Strathclyde, Glasgow, 2nd May 2017
* Intel course on “Producing and Analysing Vectorised code using Intel Parallel Studio XE” 1st November 2012
* A hands-on day session by Cray Inc. on “OpenACC directives for ease of parallelism” 25
September 2012
* HECTOR course on “An Introduction to OpenCL Programming” October 24, 2012, NAG
Manchester
* HECTOR certificate on – Core Algorithms for High Performance Scientific Computing, courses between September 24-28, 2012
* EPCC one day course on “Introduction to GPU Programming Using CUDA”, 6th March 2012
* RCS@Manchester University one day course on “Introduction to GPU Programming Using CUDA”, 29 November 2011
* NAG two lectures on “Multicore programming”, 18 January 2011
* RCS@Manchester University one day course on “Introduction to OpenMP & Multicore
Computing” 13 March, 2012
* RCS@Manchester University one day course on “Introduction to OpenMP & Multicore
Computing” 05 April, 2012
* Research School on “Formal and Interdisciplinary in Resilience Engineering” May 2011, Manchester University
* NATO ASI Research School Marktoberdorf, 2001
,