Richard Allen

  

1. Teach computer science 2. Research interest for 20 years was intelligent interfaces for microworlds for teaching geometry 3. Creating Islamic geometry patterns using geometry software 4. Declarative languages supporting computer parallelism 5. Using computer parallelism to develop tools to analyse data in the digital humanities