Technologies for 21st Century Learning:

  

And, an example of 20th century research about 21st century teaching and learning :-)

"Computer Use in Senior High School Science Instruction"