Designing for science :implications from everyday, classroom, and professional settings