Reflections upon teaching and communicating science in the new millennium | IEEE Conference Publication | IEEE Xplore