|Phone: +44 (0) 7790 803 368|
|PhD: Department of Computing and Electronic Systems, University of Essex||2004 - 2008|
|Under the supervision of Professor Owen Holland I developed new techniques for analyzing machines for consciousness and built a simulator of spiking neural networks that was used to control the SIMNOS robot. More information about this PhD is available at www.davidgamez.eu/mc-thesis.|
|Overall grade: Passed.|
|MSc IT: Queen Mary, University of London||2000 - 2001|
|I took courses on Java, GUI design, UML, databases, C++ and artificial intelligence. My final project was the development of an editor and simulator of biologically structured neural networks.|
|Overall grade: Distinction|
|PhD: Department of Philosophy, University of Essex||1996 - 2001|
|My philosophy PhD applied methods taken from Continental philosophy to self-reflexive problems in philosophy and science [PDF].|
|Overall grade: Passed|
|BA: Trinity College, University of Cambridge||1992 - 1995|
|First year, Natural Sciences (First); second and third year, Philosophy (Upper Second).|
|Overall grade: 2:1|
|Secondary Education: Shrewsbury School, Shrewsbury||1986 - 1991|
|STEP: Physics, Grade 1; S-Level: Maths, Distinction; A-Level: Maths, Physics, Chemistry, all Grade A;
11 GCSEs, all Grade A.
|Associate Lecturer, Department of Computer Science, Middlesex University, London||2015 - present|
|I am teaching courses on computer science and continuing my research on human and machine consciousness.|
|Research Fellow, Department of Informatics/Sackler Centre for Consciousness Science,
University of Sussex, Brighton
|2012 - 2015|
|Supported by a JTF Turing Research Fellowship I worked on a three year project titled 'The Scientific Study of Natural and Artificial Minds'.|
|Research Associate, Department of Computing, Imperial College, London||2010 - 2012|
|In collaboration with Professor Murray Shanahan I worked on new techniques for the simulation and analysis of spiking neural networks.|
|Research Associate, Department of Electrical and Electronic Systems, Imperial College, London||2009 - 2010|
|In collaboration with Professor Igor Aleksander I researched new techniques for analyzing neural networks for information integration and consciousness.|
|Software Developer, Trinity Mirror Group, London.||2008 - 2009|
|Lecturer, International University of America, London||2007|
|I developed and taught an undergraduate course on 'Computer Applications in Business and Finance' that covered general computer science topics, such as web design and databases, as well as artificial intelligence and robotics. More information about this course is available at http://iua.davidgamez.eu.|
|Researcher, Department of Electronic Engineering, Queen Mary, University of London||2004 - 2006|
|I worked part time at QMUL developing techniques for anomaly detection and extending the correlation methodologies developed by the Safeguard project.|
|Research Assistant, Department of Electronic Engineering, Queen Mary, University of London||2001 - 2004|
|I worked on the IST Safeguard project, which built an agent system to protect and automatically repair safety critical systems, such as electricity and telecommunications networks. Anomaly detection, Petri nets and Bayesian networks were some of the technologies that we integrated into this system.|
|Teaching Assistant, University of Essex||1999 - 2000|
|I taught scepticism and the Enlightenment to first year undergraduates.|
|Laboratory Assistant, Sizewell A Power Station||1991 - 1992|
|I learnt how the plant worked, analyzed the water and improved the procedures for some of the less regular tests.|
I am the sole developer of SpikeStream, which was written in C++ on Linux using object-oriented programming and Qt and OpenGL for the graphics. This is a complex application (over 25,000 source lines of code) that has involved multiple tasks managed using PVM, multiple threads, several databases, XML and spikes streamed over a network using TCP/IP. My other C++ experience includes 10,000 source lines of code that was written for the analysis part of my PhD and a program developed using Microsoft Visual Studio, which instrumented an early version of Mozilla so that its execution patterns could be monitored by a second process using shared memory.
I have used Java for a number of years and have experience with most of the major features of the language, including networking, MIDI, webservices and a substantial amount of GUI development using Swing. Some of projects that I have developed in Java are as follows:
- Geo-location web service. At Trinity Mirror I contributed to the development of a geo location web service that enabled CMS users to tag articles with longitude and latitude so that they could be displayed on a map.
- Correlation, anomaly-detecting and security agents. During my time working on the Safeguard project I constructed a number of different agents and customized code written by the other partners.
- Brainbuilder. A graphical tool for assembling and simulating biologically structured neural networks.
- MIDI Agent System. Live music software that uses the interactions between different agents to generate MIDI notes.
- Distributed Saliency system. At the 2006 Telluride workshop, I collaborated with Sean Taffler on a top-down and bottom-up saliency system that streamed spikes between several computers. More information about this can be found in our contribution to the final report.
I gained commercial experience working with Oracle databases at Trinity Mirror. All of the data for SpikeStream is kept in MySQL databases and I wrote a substantial amount of C++ code to store and retrieve different types of information and display it in tables and in 3D. The debugging of this application involved many SQL queries on the command line and I have written code to load XML files into databases and to dump databases into XML files.
As part of my work on the Safeguard project I gained experience with agent systems, anomaly detection, Bayesian networks and Petri nets and I am also using agents in my MIDI Agent System. My work on SpikeStream has the long term aim of developing more intelligent machines using the self-organising properties of spiking neural networks.
Website Development and Design
Open Source Development on Linux
I developed SpikeStream on Linux using open source tools, which has given me experience with shell scripting, Qt, MySQL and MySQL++.
|Headstrong Club, Lewes, 23rd September 2015|
|Invited talk on 'Can We Build a Conscious Machine?'.|
|Special Symposium on Machine Consciousness, 10th Polish Philosophical Congress, Poznan, 18th September 2015|
|Invited talk on 'From Human to Machine Consciousness'.|
|Cognitive Science Seminar, University of Sussex, Brighton, 1st March 2011|
|Invited talk on 'The Scientific Study of Human and Machine Consciousness'.|
|Whitehead Lecture, Goldsmiths College, London, 4th December 2010|
|Invited talk on 'Perception, Causation and the Scientific Study of Human and Machine Consciousness'.|
|BICS 2010, Universidad Politécnica de Madrid, Madrid, 15th July 2010|
|Invited keynote speaker. Gave a talk on 'Developing and Debugging Conscious Machines'.|
|Centre for Integrative Neuroscience and Neurodynamics, University of Reading, UK, 27th April 2010|
|Invited tutorial with Igor Aleksander on 'Informational Measures of Consciousness'.|
|Bath AI Seminar Series, University of Bath, 19th November 2009|
|Invited talk on 'The Development and Analysis of Conscious Machines'.|
|NeuPhi Neurophilosophy Group, University of Boston, 29th October 2009|
|Invited talk on 'The Science of Human and Machine Consciousness'.|
|The Philosopher's Rally, University of Twente, The Netherlands, 12-13th May 2009|
|Invited keynote speaker.|
|Department of Philosophy, University of Essex, 4th December 2008|
|Invited talk on 'Machine Consciousness'.|
|Nokia Workshop on Machine Consciousness, Helsinki, 21-22 August 2008|
|Invited paper on 'A Systematic Approach to Synthetic Phenomenology'.|
|Panel on 'The Limits of Knowledge', ICA, London, 19th June 2007|
|Invited to participate in a panel with Hilary Lawson, Emma Kay, Stuart Sim and Mark Vernon.|
|Trondheim Matchmaking Festival, Trondheim, 2006|
|Invited talk on 'Machine Consciousness'.|
|Borderlines, Forum for European Philosophy, London, 2005|
|Invited to participate in a panel with Hilary Lawson and Julie Kuhlken that introduced the book What Philosophy Is.|
Other Talks and Posters
|Theory of Computing and Artificial Intelligence (ToCAI) seminar, Middlesex University, March 2016|
|Talk on 'The Science of Consciousness and Scientific Theories about the Brain'.|
|Computability in Europe (CiE), Bucharest, July 2015|
|Talk on 'Are Computations Objectively Present in the Physical World?'.|
|Turing Centenary Research Project, 3rd Workshop on Mind, Mechanism and Mathematics, CiE, Bucharest, June 2015|
|Talk on 'How can we Scientifically Study Consciousness?'.|
|Work in Progress Seminar, University of Sussex, May 2015|
|Talk on 'How can we Scientifically Study Consciousness?'.|
|Turing Centenary Research Project: 2nd Workshop, Columbia University, New York, May 2014|
|Talk on 'Computation, Information and the Correlates of Consciousness'.|
|The 21st Century Body Reloaded Symposium, UCL, London, November 2013|
|Talk on 'Modification and Enhancement of Consciousness'.|
|Wiston House Consciousness Retreat, Sussex, UK, September 2013|
|Talk on 'A Computational Approach to the Discovery of the Correlates of Consciousness'.|
|Computability in Europe (CiE), University of Milano-Bicocca, Milan, Italy, July 2013|
|Talk on 'Are there Computational Correlates of Consciousness in the Brain?'.|
|Workshop on Mind, Mechanism and Mathematics, Computability in Europe (CiE), University of Milano-Bicocca, Milan, Italy, June 2013|
|Talk on 'Mathematically-defined Ontologies and the Correlates of Consciousness'.|
|AISB Emergence of Consciousness Workshop, St Mary's University College, London, May 2013|
|Talk on 'The Emergence of the Concept of Consciousness'.|
|Fifth Philosophy of Information Workshop, University of Hertfordshire, March 2013|
|Talk on 'Are Information or Data Patterns Correlated with Consciousness?'.|
|Sackler Centre Seminar, University of Sussex, 22nd August 2012|
|Talk on 'Philosophical and Experimental Approaches to the Scientific Study of Consciousness'.|
|CogSys 2012, Vienna, Austria, February 2012|
|Poster with Z. Fountas, M. Shanahan and A.K. Fidjeland on 'A Cognitive System with a Neurally-Implemented Global Workspace'.|
|Philosophy Now Radio Show, UK, February 2012|
|Participated in a Philosophy Now Radio Show panel on posthumanism and transhumanism.|
|AI-2011, Cambridge, UK, December 2011|
|Participated in demonstration and panel as part of special session on 'Alan Turing and the Turing Test for Machine Intelligence'.|
|Towards a Science of Consciousness, Stockholm, Sweden, 1st May 2011|
|Presented a half day workshop with Ron Chrisley on 'From Neural Correlates to Falsifiable Predictions: How Consciousness Research can become more Scientific'.|
|Towards a Science of Consciousness, Stockholm, Sweden, 4th May 2011|
|Presented a paper on 'Reporting Conscious States: A Neuro-phenomenological Analysis'.|
|EU Cognition II Meeting, Thessaloniki, Greece|
|Presented a poster with Andreas Fidjeland, David Gamez, Edgars Lazdins and Murray Shanahan on 'NeMo, SpikeStream, iSpike:Three Tools for Biologically-Inspired Spiking Neural Networks and Robotics'.|
|AISB Symposium on Machine Consciousness, York, UK, 7th April 2011|
|Presented a paper on 'Information Integration, Data Integration and Machine Consciousness'.|
|International Workshop on Bio-Inspired Robots, Nantes, France|
|Poster with Andreas Fidjeland, David Gamez, Edgars Lazdins and Murray Shanahan on 'iSpike: A Spiking Neural Interface for the iCub Robot'.|
|ASSC 14, Toronto, Canada, 24th June 2010|
|Gave a tutorial with Igor Aleksander on 'Informational Measures of Consciousness'.|
|ASSC 14, Toronto, Canada, 25th June 2010|
|Presented a paper with Igor Aleksander on 'A Critique and Extension of Consciousness as Integrated Information'.|
|AAAI Fall Symposium on Biologically Inspired Cognitive Architectures, Washington, 6th November 2009|
|Presented a paper on 'Taking a Mental Stance Towards Artificial Systems'.|
|International Conference on Artificial Neural Networks (ICANN'07), Porto, 2007|
|Presented a paper on 'SpikeStream: A Fast and Flexible Simulator of Spiking Neural Networks'.|
|NeuroIT Summer School, Delmenhorst, 2007|
|Presented a poster on 'Conscious Systems for SIMNOS'.|
|BSPS Annual Conference 2007|
|Presented a paper on 'Science and Self-reflexivity'.|
|PPNB, Bristol, 2007|
|Presented a paper on 'Analysing Artificial Systems for Consciousness'.|
|IEEE Conference on Advances in Cybernetics Systems, Sheffield Hallam University, 2006|
|Presented a paper on 'Two Simulation Tools for Biologically Inspired Virtual Robotics'.|
|AISB 2006, University of Bristol|
|Presented a paper on 'The XML Approach to Synthetic Phenomenology'.|
|McDonnell Workshop: Neurophilosophy: The State of the Art, 2005|
|Presented a paper with Owen Holland on 'An Anthropomimetic Robot Platform for Consciousness Research'.|
|AISB 2005, University of Hertfordshire|
|Presented a paper on 'An Ordinal Probability Scale for Synthetic Phenomenology'.|
|Applied Vision Association Annual Meeting, University of Bristol, 2005|
|Poster with Iain Gilchrist, Owen Holland, Rob Knight, Tom Troscianko and Ben Vincent on 'A biomimetic research platform for active vision research'.|
|MMM-ACNS Workshop, St. Petersburg Institute for Informatics and Automation of the Russian Academy of Sciences, 2003|
|Presented a paper on 'Safeguarding SCADA systems with anomaly detection'.|
|SEP 6th Annual Conference, University of Essex, 2003|
|Presented a paper on 'Pax Americana'.|
|Philosophy As Conference, The Philosophy Programme, University of London, 2002|
|I co-organized this conference and presented a paper on 'Philosophy as an entertaining as structure'.|
|10th International Conference on Telecommunication Systems, Modelling and Analysis, Monterrey, California, 2002|
|Presented a paper on 'An architecture for anomaly detection in large complex critical infrastructures'.|
|SEP 5th Annual Conference, University College, Cork, 2002|
|Presented a paper on 'Alienation ends with the modern subject'.|
I supervised undergraduate and MSc final projects in the Department of Computing, Imperial College London, and provided teaching support on undergraduate programming courses.
I developed, taught and marked an undergraduate course on 'Computer Applications in Business and Finance' at IUA. More information about this course is available at http://iua.davidgamez.eu.
During my time at Queen Mary I supervised MSc students and evaluated their final projects.
At the University of Essex I taught a course on the Enlightenment and a course on scepticism to first year undergraduates. This involved taking classes of about twenty students and marking essays and exam papers. During my time at Queen Mary I supervised MSc students and evaluated their final projects.
My teacher training includes the Starting to Teach and Laboratory Demonstrator courses at the University of Essex.
I have a working knowledge of French and Spanish.
Grants and Awards
JTF Turing Research Fellowship. Awarded £75,000 for a three year project titled 'The Scientific Study of Natural and Artificial Minds'.
Courvoisier Future 500. Selected as one of the UK's top 50 achievers in the Science and Innovation category, 2007.
EPSRC Studentship for PhD at the Department of Computer Science, University of Essex, 2004 - 2007.
Drapers Prize, Queen Mary, University of London, 2001.
EPSRC Studentship for MSc IT at Queen Mary, University of London, 2000 - 2001.
Darwin Prize for Science, Shrewsbury School, 1992.