communication learning methods