About Me

I'm a PhD student currently focussing on biology inspired algorithms and how they can be applied to real world problems.


Artificial Intelligence and Computational Theory

Contact Details

One Euston Square, NW1 2FD


Manal T Adham and Peter J Bentley. An artificial ecosystem algorithm applied to static and dynamic travelling salesman problems. In Proceedings of IEEE Symposium Series on Computational Intelligence (SSCI) for the International Conference on Evolvable Systems (ICES) , Orlando, Florida, Dec 9-12 2014. [paper]

Manal T Adham and Peter J Bentley. An artificial ecosystem algorithm applied to the travelling salesman problem. In Proceedings of Genetic and Evolutionary Computation Conference (GECCO 2014), pp 155-156, Vancouver, BC, Canada, July 12-16 2014. [shortpaper] [poster]

Manal T Adham, Ioannis Karaolis, Amir Azodi and Yvo Desmedt. "How to attack two-factor authentication internet banking." In Financial Cryptography and Data Security, pp. 322-328. Springer Berlin Heidelberg, 2013. [paper]


University College London (UCL)

PhD. Artificial Intelligence Oct 2013 - Present

Currently I am working on an Artificial Ecosystem Algorithm that solves combinatorial optimisation problems.

University College London (UCL)

MSc. Information Security Sept 2011

Thesis: "Internet Banking Security, with a Browser Exploit Simulation" Broke Internet banking security of a UK bank and achieved a Distinction for this study. Built a browser rootkit simulation that automatically performs successful fraudulent payment transactions without the users knowledge and effectively hides any evidence.

Queen Mary University of London (QMUL)

BSc. Computer Science Sept 2009

Dissertation: "Automatic keyphrase extractor" Successfully developed in collaboration with Trinity Mirror Group (client), requiring interaction. Built a tool that enables customers to perform an advanced search on the company website, as search results may be overwhelming for an individual to read. This involved building an information extraction algorithm. The algorithm made use of clustering to retrieve keyphrases from unstructured text.


University College London (UCL)

Teaching Assistant Jan 2014 - Present

Teaching Assistant for BSc and MSc courses including Object Orientated Programming, Introductory programming, Application Design and Financial Computing dissertation project.

Infuse Consulting Limited

Developer/Analyst Sept 2012 - Oct 2013

Working in an Agile team with great emphasis on test driven development and time boxed sprints. Re-factoring code base, writing unit and functional tests and fixing bugs.

Oracle Corporation

Technical Consultant (Contract) Jan 2012 - Jun 2012

A client facing role supporting the transformation of IT infrastructure in leading organisations, namely Vodafone and Rolls Royce. Trouble shooting technical problems with Oracle Identity and Access Management suite (Java implementation).

Trinity Mirror Group

Junior Software Engineer Sept 2009 - Oct 2010

Built a number of reporting and information extraction tools with exposure to technologies including Java, Wicket, HTML and MySQL.