Teaching Information Technology and Communication