Professor of Computing
Expertise: artificial intelligence, toxicology, software engineering, online social networks, data quality, big data, healthcare
Daniel teaches Data Mining, Data Structures and Algorithms, and leads the Computer Science undergraduate (BSc Hons) and postgraduate (MSc) programmes. He has coordinated Software Development (at UG and PGT level), Group Project, Data Fusion, Artificial Intelligence with Applications, and Computer Architecture and Systems academic modules. He has also delivered modules, presentations and invited training sessions to BBC Academy, NATO training courses, EC FPs consortia schools, and coordinated data hackathons and research seminars series.