Professional Development and Service

Professional Development and Recognition

Vice-Chancellor’s Teaching Award

The University of York, 2011

“For his motivated and meticulous approach to teaching and giving feedback on student work; and his effectiveness as an advocate for undergraduate and research students and for other postgraduate tutors.”

Associate Fellow of the Higher Education Academy (AFHEA) since 2011
Completed the Preparing Future Academics Programme at The University of York, 2011

PhD Examination

Dr. Alexey Kolesnichenko: Seamless Heterogeneous Computing: Combining GPGPU and Task Parallelism
Doctoral disseration, ETH Zürich, 2016
Panel: Bertrand Meyer, Judith Bishop, Torsten Hoefler, Chris Poskitt

Membership in Organising Committees


I have refereed papers for a number of journals, conferences, and workshops.

Refereeing in 2018:

Refereeing in 2017:

Refereeing in 2016:

Refereeing in 2015:

Refereeing in 2014:

Refereeing in 2013:

Refereeing in 2012:

Refereeing in 2011:

Refereeing in 2010: