Communication and Information Technology in Teaching and Research