Design spaces and curriculum for 21st century users