Neil has vast experience from research and teaching activities covering systems and data engineering, multimodal physiological signal processing, artificial intelligence, affective computing, visualisation and virtual reality, medical informatics; educational technologies and engineering education. His work spans several industrial domains including defence training and simulation; medical, telecommunications infrastructure and education. He has designed, developed and delivered 100+ credits of different innovative teaching materials at all degree levels, supervised upwards of 70 project students, contributed to higher education teacher training, conducts Engineering education research, lead designing and implementing laboratory curriculum change initiatives across STEM faculties, and has extensive international student recruitment and outreach experience. He has co-authored 27 publications in peer review conferences and journals.