Affordances Of A Technology-Rich Teaching And Learning Environment Jill P Brown Affordances Of A Technology-Rich Teaching And Learning Environment