ECHRG research & teaching