Research-teaching nexus