The 21st century classroom: real-time collaboration