Previously, he worked a lecturer with Electronics, Electrical Engineering and Computer Science at Queen’s University Belfast, UK. He is a guest editor of Pattern Recognition Journal. He is an area chair of BMVC 2013, 2012 and 2011. He has published widely, and regularly served as PC members/referees for prestigious international journals and top conferences.