Enriching Teaching and Research Experience