I am a postdoctoral researcher at the Engineering Design Centre and part of the APROCONE project. I am working on automating and improving the aircraft design process using Artificial Intelligence techniques. I am also developing interactive and dynamic visualisation of complex multidimensional design data.
Working on the TOICA & APROCONE projects aiming to develop an innovative aircraft design environment (with Airbus, GKN, Rolls-Royce, and Cranfield University). Researching and developing innovative Visual Analytics approaches for interactive visualisation and control of complex multidimensional engineering design data. Developing Machine Learning and optimisation methods to automate parts of the aircraft design process, improve accuracy and efficiency of the designs, and support the analysis of the data, as well as handle uncertainties in the models. The developments are being implemented into the Cambridge Advanced Modeller (CAM) using Java and Python programming languages.
Delivering lectures, tutorials and practical sessions in Programming Practice & Applications, Artificial Intelligence, Data Structures & Algorithms, Mobile Applications, Development, Elementary Logic, Foundations of Computing, Individual and Group Programming Projects.
Awarded the 2014 Outstanding Teaching Award from King's College London.
Guiding two students throughout the duration of their MSc degree in Computer Science. Helping them with coursework and preparing for exams, as well as advising them on extracurricular activities and job hunting after finishing their courses
Developing a pre-term Java programming course for MSc students: preparing lecture materials and exercises, delivering practical sessions, preparing and marking coursework and exams.
Developing software in Python for web scraping and data processing. Extracting and processing facial features from images. Web design and maintenance.
Primary Project: Space Hopper
Developing Space Hopper, an experiment aiming to improve automated methods for designing complex interplanetary spacecraft trajectories using self-adaptive differential evolution algorithms. Developing an interactive 3D crowdsourcing system to formulate novel heuristic search algorithms based on innate spatio-temporal abilities of human users.
Secondary project: Google Summer of Code Mentor
Supervising a Master’s student extending the functionality of the PaGMO/PyGMO optimisation software making it a distributed system. Analysing, testing and developing Python code, advising and guiding the assigned student, writing reports.
Integrated Execution of Planning and Acting, ICAPS, 2017.
Symbolic Inference and Optimisation, AAAI, 2017.
International Joint Conference on Artificial Intelligence (IJCAI), 2016.
Planning in Hybrid Systems, AAAI, 2016.
Acta Futura, issue 9, pp.93-100, 2014.