Search blog.co.uk

  • Neural Network Basics for Students, Parents and Teachers

    Because of a recent string of educational fads which sought authority by claiming (often without much justification) to be derived from neuroscience, many educators now react badly to what they call 'neuro-babble', and have convinced themselves that neuroscience has nothing to tell us, yet, about how we learn, and therefore has nothing to contribute to the design of more effective approaches to education.

    It is true that cognitive neuroscientists don't say much about education, but it's not because they have nothing to contribute, it's because they are focused on a different set of problems and working at a different level of detail. They are necessarily bogged down in the highly intricate scientific, experimental, statistical and ethical problems that arise when they try to unravel such complexities as; why the speed at which we can read and distinguish between past and future tense verbs is effected by whether the words are presented in the left or right visual field?

    Their tools and methods are designed to work at that small scale, the microcosm, and are not suitable for exploring the general principles, the macrocosm, of human learning. They work in highly controlled laboratory settings that bear little relationship to a noisy classroom. Their professional reward structures require that they publish their work in specialist journals using specialist language that is pretty inaccessible to most other people. The rules of the science game prevent them from talking about their well informed hunches until they can show statistically valid results from controlled trials. So, although they know a lot about how our brains learn to perceive the world, there has been an amazing lack of communication and co-operation between these two groups.

    So it falls to others who, like myself, are less constrained by professional/academic group-think, to bridge the gaps between the different academic disciplines, to extract principles and axioms from one domain and try them out in others. We run the risk of being ignored and then attacked by the tribal elders, but hey, someone has to do it.

    Designers of artificial intelligence software and smart robot-builders spend a lot of time copying ideas and discoveries from neuroscience and working out how they can be applied to real world learning and problem-solving. From their perspective, neuroscience has already discovered many new and fundamental principles of neural network learning which have profound implications for the design of human education systems.

    Here are few particularly important ones.
    In evolutionary terms, high quality sensory information is an expensive commodity. As a consequence, our sensory capability is surprisingly limited, much more limited than we normally realise. We feel as if we can see everything there is to see, and hear everything there is to hear, but actually we can only detect a tiny proportion of the vast amount of information that is bouncing around the universe and we are blind to the rest of it.

    But evolution is an awesome problem-solver and came up with a very smart solution. The limitations of our sensory capacity are compensated for by the amazing experience-trapping ability of our neural networks. The brain uses this trapped experience to pre-consciously enhance our limited real-time sensory information. Our understanding of how the world appeared to work in the past, is used to help make sense of the limited, vague, ambiguous and noisy information we receive from our senses.

    It is important to understand how neural networks trap and use past experience.
    Our accumulated maps and models about the world are not stored as facts or data in a lookup table, they are encoded in the current wiring of the network which continuously evolves in response to the sensory experiences that flow through it. New real-time sensory information passes through (is processed by, observed by) networks which have been shaped by past experience, networks which have been 'taught' by experience to be sensitive to particular patterns of associations and distinctions, and insensitive to others.
    This is how we interpret our environment, how we recognize familiar objects, people, places, movements, smells, situations, threats and opportunities, from within the stream of information that flows through our senses. This is how past experience is pre-consciously employed to help make sense of limited, noisy, current information.

    Our perceptions, judgments and reactions, feel much more solid than they really are. They are actually composed of a small measure of sensory information and a large measure of assumptions about how to world 'is' now, which are based on our experience of how the world appeared to us in the past. The quality of our current perception, our understanding and our behavioral choices is highly dependent on the quality of our accumulated maps and models about reality - and the quality of our maps and models changes significantly with time and experience.

    Neural network learning curves.
    We are so confident in the truth of our current model of the world that we are not normally aware of the profile of our own learning curve. Adults forget - to use one of Piaget's examples - that there was a time in our childhood when we didn't know that 'number is conserved'. Then, one day we discovered, to our astonishment (amusement, delight), that counting a row of ten pebbles from left to right produces the same result as counting them from right to left. Adults forget that we had to learn how to see and experience the world, and we forget that the experience of learning, finding new ways to make sense of our world, is very good fun.

    We are also blissfully unaware of all the things that we are not yet aware of. Gradually, step by step, we become aware of, learn to distinguish between, more and more different aspects of the world. Once we start paying attention to something new, we learn fast, but as our maps and models improve, our attention reduces. We have the feeling that we know all about that now, and we only pay attention if something unexpected/unexplained happens. And then, too often, learning grinds to a complete halt and we enter the rigid believe phase, where our curious learning attention is no longer activated by that topic.

    Not even the arrival of some new experience that (to an independent observer) highlights glaring inconsistencies in our maps and models, is enough to shake our believe and trigger a review and update of our understanding. This is not because we are stupid, illogical or irrational, it is because our neural networks have settled into such a stable state that they can no longer detect, respond to, or learn from, these new inconsistencies.

    And so it goes - we stumble across our own individual cognitive landscape, from the blissful ignorance of inexperience, to the self-assured ignorance of too much experience, via a trail of temporary errors. But this neural learning mechanism works very well, most of the time. Well enough to have enabled an unbroken chain of our ancestors to cope with a huge variety of very challenging situations. Their struggles ensured that we, their offspring, inherited a neural platform that was very well adapted to working out how to cope with the types of problems that arise for a human being on the surface of planet earth. We are naturally very good at learning from experience and applying that experience to the business of staying alive. What we need is a rich supply of the right types of experiences to learn from, and a healthy cultural framework to tell us how to make sense of the experiences.

    Structurally encoded experience-trapping is the crucial concept here.
    In order to understand how this experience-trapping is possible, you first need to understand both the concept and the mechanisms of neural plasticity. This will be a new and unfamiliar concept for most people because most of the machines and systems we encounter in everyday life do not work in this way. We naturally assume that the electrical wiring in our radios, DVD players, toasters, and washing machines, will remain the same from one day to the next, and that these pieces of equipment will behave in exactly the same way tomorrow as they did today. We do not expect that the wiring will rearrange itself every time it is used, and that its behavior will evolve as a result. But that is what happens in our neural networks. The wiring in a neural network subtly rewires itself every time it is used, adapting and fine tuning its performance, growing new connections to speed up the reaction times of busy circuits, connecting subsystems that repeatedly get used at the same time, adjusting switches and sensors to make them more or less sensitive, cutting away and recycling redundant wiring that hasn't been used for a long time.

    There are some everyday examples of plasticity (things changing their structure as a result of experience) that may help in developing an understanding of the experience-trapping processes at work in our neural networks.

    For an example of a sequence of events causing structural changes in a system, which then influence the future behavior of the system, think of rain falling on a hillside. The water flows downhill and collects at the lowest point to form a little lake. The level in the lake rises until the water overflows its retaining barrier and forms a powerful stream which washes away the land surface to cut a passage across the landscape to the next lowest level lake. Every time it rains the whole system evolves a little bit, and the flowing water cuts a slightly different and more direct path to the sea. Once a river system is well established, it is very difficult for a new river system to get started in that area, because the rain naturally flows into the existing system. Similarly, patterns of connections form in our neural networks, as a result of the sequence of experiences that have flowed through that area of the brain. The current state of these patterns determines how we will respond (interpret, perceive, react) to the next experience, and that new experience will play its part in further fine tuning of the overall neural pattern.

    Like a well established river system, a well established neural pattern comes to dominate its landscape. Whilst it may still be able to adjust itself in response to trivial and fluffy new experiences at the edge of its territory, its core structures may become so well established that they become very insensitive to important new evidence (the belief stage). An important new experience might be able to start a new furrow in an unploughed region of the network but it probably won't have any effect on the core structures in an established pattern.

    For an example of a more dynamic network plasticity, think about the evolution of a group of friends on a social networking website. Suppose one member of an existing group develops a new interest and tells his/her group friends about it. Some of them are interested in this new topic, others are not. The ones who are interested get excited about the new subject, and start telling other people, some of whom are not part of the original group. Some of these outsiders then join the original group, bringing new ideas and associations with them. This changes the nature and balance of the original group. As a result, the original group starts to split into two different groups with slightly different characteristics; one centered around the members who were interested in the new idea, and the other centered around the ones who were not. Because the two groups now have slightly different characteristics, they may react quite differently to the next new idea that comes along.

    This is quite a good model for neural network plasticity: a dynamic structure whose reaction to external events changes over time, because its internal structure is constantly being reshaped by the flow of resonant experiences.

    So what can these neural network principles tell us about human learning and teaching.
    The performance of a neural net is not determined by size or power. What matters is that it is well-tuned to, sensitive to, the sensory stimulation it is receiving. The quality, the richness in the available information, is crucial. Networks detect patterns, connections and associations in a flow of information. If the information is bland, monotonous, unstructured, oversimplified, poorly connected or badly sequenced, then there is very little for the network to detect. If the network is not resonating, it is not experiencing and it cannot learn - if it is, a lot can happen.

    The brain is a fantastic natural learning machine. It even gets neurological pleasure from exploring, paying attention and learning. It will perform amazingly well if it is presented with resonant, rich, well sequenced, well connected, relevant experiences.

    Neural networks make meaning; they categorise, generalise and abstract from experience. They turn a continuous flow of ever changing sensory information into relatively stable perceived objects and relationships. The meanings we attach to things are our own creation. Our local culture has a very important role in telling us how to make sense of our experiences of 'reality', what things mean, relative values, how to think about different types of thing, what to call things, how they work.

    Timing the sequence of exposure to our cultural building blocks is very important. Algebra makes no sense, and is impossible to learn, if you haven't already mastered arithmetic. When a hole appears in the concept wall, fix it.

    Our sensory apparatus is very limited. We forget that we can only see what we can see; which is a tiny and peculiarly human portion of reality. We are overconfident in the general truth of our limited perspective.

    Young humans are fantastic copy cats, they will mimic all sorts of things, including; what to pay attention to, how to react to new information, what things mean, relative values, what's important and what is not, what to say, when to say it, etc. So be careful what they are exposed to. See to it that they get plenty of exposure to the things you want them to copy. Be, or provide, examples of successful learning and problem solving attitudes, successful social behaviors; build thing, make things, cook things, design things, make things happen.

    When something resonates and grabs their attention, take full advantage of it. Surf that learning curve as far as you can, and consolidate those experiences, giving them cultural meanings, names, etc.

    Pay attention to the properties of things and the properties of the relationships between things. It is not enough to simply name things/object/ideas. Build these elements into systems / models of cause and effect in time and space. Pay attention to the emergent properties of these systems. The human brain is quite capable of doing this from a very early age.

    So
    1) Work with the learning curve. Surf the learning curve, moving from unaware, to attention, to detailed fascination, to cultural consolidation / explanation; and keep it moving, to postpone the onset of rigid beliefs and out-of-date models.

    2) Natural learning is pleasurable. Evolution designed it that way to motivate us to get out there and find out about our natural environment. Use it. The neurochemicals that are released when clouds of new associations are being made, give us the experience of fun, pleasure, euphoria, humour. It raises self-esteem and self-confidence - hence the 'eureka' moment.

    3) The brain is primarily an experience machine. It uses personal experience, and cultural framing, to categorise, abstract and generalise. It is not a rules processor - but it can use rules to consolidate previous experiences, and to agree socially what things are to be called, what they mean, measurement systems, relative values, principles, ethics, etc.

    4) Remember that we (experienced) adults can only guess what things look like to a child's (inexperienced) brain, The rules and distinctions that an adult brain uses to communicate its mature understanding of the world (rules of grammar, or (unreliable inconsistent) spelling rules, for example) may not have any meaning to, or be of any use to, a child. Trust that their neural network platform will do the job it evolved for - if - you present it with the kind of rich, well structured, well sequenced, and relevant experiences that evolution has designed them to work with.

    What you can and must do, is provide the cultural framework that is needed to consolidate those experiences (the names, the concepts, the measure, the values, the basic facts). Inexperienced children cannot co-create that element for themselves.

    It is the adults' job to pass on this cultural store of human achievement. Be clear and confident what the goal is, in terms of the sequence of cultural building blocks you are aiming to pass on to the next generation. Do what you can to help their neural networks do what they do so incredibly well. Our inherited neural networks are much better at learning than we are at teaching. The teacher's job is to provide rich, well-designed experiences, and then provide culturally framed consolidation; explanations, links and associations, language, etc.

    Be aware of the weaknesses in the neural network mechanism.
    Our neural networks are very good at detecting local 'cause and effect' relationships. They can detect and store associations between things which happen close together in both space and time. We are very bad at detecting remote associations where the cause and effect are separated by either time or space. To ease our anxiety and reduce uncertainty, we invent reasons to explain remote causation. We have a long history of invented reasons to explain why droughts, floods, earthquakes, plagues, etc., occur.

    Because our neural network understanding is based on experience, we are very bad at assessing the probability of things we have not yet experienced. We do not expect the unexpected. We are not good at detecting random chaos, so we tidy-up and simplify the past, which causes us to underestimate the amount of sudden change there is in our environment. We assume the world is more stable than it is. We assume it has always been the way it is now. We get anxious if it looks like changing. We don't understand that it is and has always been changing.

    We think / feel that our perception of reality is true. We don't realise that we invented our current interpretation of reality and that our perception is very limited. We have to learn by experience that the world looks very different from other people's points of view, and from within other cultural or ideological frameworks.

    We often distort our own experience-based perception and models of reality, in order to fit in with, the orthodox views of significant social groups. Particularly if there are rewards and punishments involved. So watch out for the influence of fashion and group-think. Many of our attention mechanisms operate pre-consciously in the vast submerged iceberg of the mind. Advertisers, and persuaders of all types, will try to hijack these attention mechanisms to get you to buy their products or lend support to their causes. Be aware.

    And finally - our neural networks evolved to grow up in a more natural setting than the modern urban landscape most any of us now inhabit. It remains to be seen how well they will function in this new setting.


  • Thinking - Problem Solving Model

    Thinking - Problem Solving

    At the top of the diagram is the analysis process, the management of the investigation into the structure of the situation. We gather in information, and we look for significant stable elements. These might be People, Things, Ideas or Events (P.T.I.E.). We classify or categorise them by looking at their similarities and differences. We look at the way these things behave and interact, their capacity to affect each other, the range and circumstantial limitations of their capabilities, patterns of activity, trends, sequences, relationships of cause and effect, etc.

    Ever mindful that we live in a sea of false assumptions, we repeatedly test our latest understanding, taking measurements and setting up experiments to test out ideas. We know from experience that a single viewpoint can produce a flawed and incomplete perception, so we try to look at the situation from many different points of view, deliberately looking for what we may have missed, particularly when we have assumed something was obvious.

    The analysed information is generalised and abstracted, and built into a GT model (centre right) that contains all our knowledge about the nature and behaviour of all the participating elements, and the subtle nuances and limitations of the relationships between them. Winding the handle, and exploring the emergent properties of the model will suggest ways in which the situation can be adjusted and transformed.

    Upper centre left - we have the problem and goal framing process. What do we know about the problems we are trying to overcome and the goals we are trying to achieve? Whose viewpoints are we looking at it from? What is the boundary, how far are we prepared to go to get a solution? What filters are we imposing? What aspects of the situation are we interested in (economic, mental, spiritual, cultural, ecological, environmental, political, marketing, PR, etc.) and what are we excluding? What methods and practices will we accept and reject en route?

    The framing of the problem can be dynamic and iterative , as it may be influenced by the information that comes to light in the analysis, or in the exploration of the consequences of possible actions. Changes in the problem definition may mean we need to adjust the scope and focus of the analysis.

    Now we are into the problem-solving phase, winding the handle to generate a range of options that will hopefully have the effect of getting us to our goals without creating any more problems. The options are evaluated: what are their consequences, are they worth the effort, do they change our understanding of the problem or the framing of our goals?

    The answers may be intuitively obvious. If not, we may need to employ some mathematical decision support tools to help us decide which of the model’s predictions give the best solution.

    Then we try the best solution in the real world. Hopefully it works just as the model predicted. If it doesn’t, we have potentially got some useful information to be added to our model of reality.

    The final problem is to decide when to stop. If we have worked hard but have not found a satisfactory solution, then at some point it may be sensible to stop trying. Even if we have found a satisfactory solution, we might find an even better one if we keep trying. It is not an easy judgement because it is impossible to know how much effort it would take and how much better the improved solution would be, if we find one.

    Most of this activity takes place in our heads, with occasional experiments out there in reality to see if the predictions are accurate, and to test if the mental model is still an accurate representation of reality. The balance between the mental and practical depends on the nature of the problem. If you are a rocket scientist trying to get a space probe to Mars, you do most of it in your head (with the aid of computer simulations). If you are a sculptor trying to beat a piece of metal into an interesting shape you do most of it out there in reality. There is a story that the Americans designed their space rocket motors with a lot of expensive computer simulations and the Russians built theirs using a lot of cheap trial and error, (build it, fly it, see what happens, learn). The Russian rocket motors were much better, more efficient and cheaper to build. After the Soviet system collapsed the Americans bought a job lot of surplus Russian rocket motors. I don’t know if it’s true.

    How Does This Dynamic Approach Contrast With The Usual Critical Thinking Model?

    ch 4-16

    Figure 4.16 A typical critical thinking model with isolated components.

    This is a mind map style diagram that represents a fairly typical ‘Critical Thinking’ style approach to thinking and problem solving. As you can see, it chops thinking into a number of separate isolated skills. This particular map represents the ideas in a document advising teachers to plan lessons that focus on the development of each specific thinking skill, in isolation, such as ‘analysing’ or ‘information gathering’.

    ch 4-17

    Figure 4.17 Connecting the isolated parts.

    This amended version of the diagram seeks to demolish the idea of the separateness of these skills, by identifying just some of the interconnectivity that is involved in real-world problem solving. For example, in order to be able to analyse something into its attributes and components, we must surely get involved in classifying, comparing, ordering, and integration, before we can assemble the elements into a model that shows the relationships and patterns. If I put all the obvious interconnections onto the diagram it would become a blur.

    Problems with Language
    Some of our essential logical words (is, are, causes, all, some, etc.) are fundamentally vague and commonly misunderstood.

    For example:
    Is (and Are)
    There are problems over the exact meaning of ‘is’ and ‘are’. What do we mean when we say, ‘this is a table’. A table (the physical object) is not exactly equal to its name ‘table’. A thing is not its name, it is a collection of properties and relationships with the world. If we say, ‘the table is green,’ we are only describing one of its properties, one small aspect of its existence. If we say, ‘it is a coffee table,’ we are either describing one of its properties, or its membership of a particular class of tables. So is does not usually mean =, but the brain often assumes that is does mean =.

    Is often becomes All
    If you say, ‘X is Y’ – people very often assume that you meant that ALL Xs are Y.
    Direction of Causation
    We often jump to wrong assumptions about the direction of causation. This happens when our neural networks interpret ‘X causes Y’ as ‘X and Y are associated’. Association is a link that works in both directions, but causation only works in one direction. So we jump to the assumption that ‘X causes Y’, also means, ‘Y causes X’. This is much more likely to happen at the beginning of the learning curve, or in domains where we have no personal experience of the relationship between X and Y. If you know that sour apples cause stomach ache, you are not likely to jump to the assumption that stomach ache causes sour apples, but if I said that the movement of masons causes fluctuations in the strong nuclear force, you might well assume that variations in the strong nuclear force can cause massons to move as well.(NB I invented massons, as far as I know they do not exist.)

    From Understanding Thinking


  • What has reading ability got to do with intelligence?

    One of the central tasks in learning to read is the accurate detection of the complex pattern of associations between graphemes and the phonemes (letters, groups of letters, and sounds).

    In English, the relationships between graphemes and phonemes is particularly complex, for example, consider the role of;

    the letter ‘o’ in on, once, only, woman, women, worry;
    or the ee sound in leap, people, here, weird, chief, police, me, ski, key;
    or the oo sound in rude, shrewd, truth, group, move, fruit, tomb, through, blue, shoe.

    (Visit www.englishspellingproblems.co.uk or read the book by Marsha Bell, 'English Spelling problems', for a thorough analysis of the problem.)

    In general, our neural networks are amazingly good at detecting closely coupled associations in time and space – IF - the relevant neural networks receive consistent, high quality inputs, but our performance falls of rapidly if the sensory inputs are inconsistent, or worse still, internally contradictory.

    It is an unfortunate aspect of the English language that many of the words we encounter in early childhood are atypical - unlike the rest of the language. So inconsistency is built into the language from day one. The destabilising effects of this inconsistency can be reduced if care is taken over the sequence of exposure, and if detailed explanations are given that help the developing child distinguish between different contexts (Germanic, French, Latin, Scandinavian, Greek, etc.) and between regular and irregular grapheme/phoneme associations. Over-simplification is counter productive because it lends adult approval to language rules and categories which the child can clearly see are irresolvabley internally inconsistent.

    Artificial neural networks can be programmed to recover from exposure to early errors of this sort. A hundred good example can rectify damage done to a neural network's model of reality by early exposure to atypical examples – but human neural networks are not so good at this. For us, early exposure to bad (atypical) examples can cause damage from which it is very hard to recover – particularly if strong negative emotions come to be associated with particular stimuli.

    I want to draw your attention to three issues that may be contributing to the current difficulties many children seem to be having learning to read in England.

    1 disrupted visual inputs

    2 disrupted aural inputs

    3 a wide variety of accents, grammatical structures, meanings.

    The human brain is not evolved for reading. Reading works by riding on the back of mental abilities that evolved for other purposes. The visual system was not evolved for reading letters. The speed with which humans can see/read letters is subject to a same sort of normal distribution curve as any other human ability. Some people have very fast visual systems, some relatively slow, and most will be somewhere in the middle.

    Take the Visual Persistence test at www.gts-training.co.uk to see how fast your visual system is. Invite other people you know to take the test and see how you compare.

    Early results show that some people can distinguish letters quite comfortable at 70 ms and less whilst others are struggling at 300 ms. Most people find that they experience optical illusions if they try to read faster than their visual system can comfortable cope with. The mechanism underlying these optical illusions (visual persistence - masking) is analogous to a buffer overflow and can result in some letters getting lost entirely, and strings of letters being perceived in a different order from the sequence that they actually appear on the page. Take the test and try this for yourself.

    So for people with a long visual persistence the visual input to the grapheme phoneme detection process is disrupted at normal reading speeds – letters missing – letter changing their sequence – letters changing their dominance. It is easy to see how this could seriously interfere with the detection of grapheme phoneme relationships.

    Similar problem seem to be occurring in the aural system as well. Recent research has discovered that we don't all hear the sound patters in speech in the same way. We don't yet have an on-line system that enables you to try this for yourselves but you can read research at.

    Richardson, U., Thomson, J., Scott, S.K., & Goswami, U. (2004). Auditory Processing Skills and Phonological Representation in Dyslexic Children. Dyslexia, 10, 215-233.

    http://www.educ.cam.ac.uk/people/staff/goswami/

    It turns out that people who are considered to be insensitive to phoneme patterns in speech have a different perception of the beats and rhythms in human speech from people who are considered to be good at detecting phonemes in human speech. (This insensitivity to phoneme patterns is considered to be a good predictor of reading ability.)

    So - humans naturally vary in their visual ability to process text and in their aural ability to detect some particular, subtle, patterns in speech. These differences may interact to produce a range of difficulties learning to read and a wide range of natural reading abilities in terms of speed, endurance and accuracy.

    Thirty years ago a child growing up in the UK would have been exposed to just two dominant accents (phoneme/grapheme and grammatical systems). A local accent and the received pronunciation from the BBC and the local Vicar. Today's children are exposed to a huge variety of different accents and NO dominant system. So how on earth are they supposed to build up an understanding of grapheme/phoneme relationships?

    Some people happen to be very fast and comfortable readers. Many are not. Some really struggle. Environmental factors may be making the problem worse (multiple accents – over relaxed and inconsistent trendy writing styles in the popular media, lack of practise, inappropriate over-simplistic teaching systems, etc.)

    I am one of the people who struggle with the visual element of reading. My visual persistence is around 280 ms, which is useless for reading but very good for motor bike racing and detecting subtle patterns in a changing environment. My difficulty with text had the consequence that almost ever school lesson and university lecture was ruined, for me, by the teacher presenting the crucial information and concluding ideas in the form of a swirling mess of text.

    I now work with dyslexic prisoners (did you know that our prisons are full of people excluded from society because of their problems with text) and excluded school age children. The introduction of the literacy hour (UK) and the general obsession with integrating text into every lesson has had a spectacularly counter productive effect for many kids. When I was at school I only had to skive-off on Tuesdays and Thursdays to avoid the spelling tests and reading-around the class. If I was at school now – I would be a persistent truant.

    So. We should accept that there is a wide range of reading abilities in the general population, and that reading ability is not necessarily an indicator of other abilities and talents. Indeed it may even be an indicator of a lack of some specific and important abilities and talents. Because the current education system (run by a self-selecting group of particularly fast readers) considers text to be a particularly important measure of something or other, people with reading difficulties unfortunately get a very bad education and thus emerge with few qualifications, but this should not automatically be mistaken for a lack of intelligence, ability or talent.

    So – please take part in our Visual Persistence Survey (above) as this will give us the data we need to get something done about the situation.

    Thank you.

    John Evans

Footer:

The content of this website belongs to a private person, blog.co.uk is not responsible for the content of this website.