Graduated as BEng with the equivalent of first-class from Tehran Azad University in Industrial Engineering, Planning and Analysis of Systems in 1994. He worked first as a placement and then full-time in Automotive Industry Management Consultancy from 1992-1996. In 1996 He joined the Postgraduate Research programme (PhD) of the well-known Department of Manufacturing and Engineering Systems of Brunel University with a scholarship from the University. He obtained his PhD in May 2000. In year October 1999, He was appointed as an RA on an EPSRC/MAFF project MEATRAC – where he developed a fully novel monitoring and control system using Sensors & Actuation, SCADA, PLC, RFID Technology, and Enterprise Data Management System for 100% Tracking and Traceability of Meat products. It was successfully delivered in mid-2002. From May 2002, He was appointed as a lecturer in the same department and to date has covered a wide range of teaching and supervising UG and PG projects in subject areas ranging from mathematics, software engineering, software development, systems modeling & probability theory, control, and embedded systems. The modules covered all undergraduate and postgraduate years and taught in a highly international and diverse cohort of students. I contribute to a wide range of classical (e.g. mathematics, probability theory, queuing theory, discrete systems, software development) and modern subjects (e.g. Machine Learning, AI, Applied Control, and Cyber-physical systems) at the Departments of Computer Science, Electronic and Electrical Engineering as well as Department of Mechanical & Aerospace Engineering with the College of Engineering, Design, and Physical Sciences.