Ashraf joined Swansea University's School of Management as a Senior Lecturer of Accounting and Finance in 2013. Prior to taking this responsibility, he worked in many Universities in the UK and abroad including University of Huddersfield, University of Sunderland, University of Plymouth, Aston University, Newcastle University, University of Salford and Cairo University in Egypt. Ashraf has vast experience of teaching at both undergraduate and postgraduate levels for 35 years, as well as professional teaching for ACCA and CIMA qualifications for three years. He also has good experience in delivering training courses in Accounting and Finance for many training institutions including Alexander Brookes, Tara Engineering, Alkhebra Institute (Kuwait), Royce Links (India) and Heaton Education. He is currently the Deputy Director for China Programme.