Research Research Research InterestsTechnology and disabilityHuman-Computer InteractionEducational TechnologyNew approaches to programmingRepresentation and computation... see