As a full-time Associate Professor, he has a role which combines research, teaching and administrative responsibilities. He has been teaching the undergraduate courses in the field of engineering subjects and underpinning the MSc students with their research interests. His research activities have been focused on composite structures, AI techniques for engineering applications, optimization driven designs, approximation modeling techniques, and computational mechanics. He is active in applying for grants, joint research, publishing academic journals, and supervision. Currently, He supervises three PhD students and three visiting scholars. He is also a School Board member and involved in various public engagements to raise the profile of engineering in Norwich with colleagues. Also, He serves as Director of Equality and Diversity Committee and School Executive Committee.