Cellulose nanocrystals-based nanocomposites: fruits of a novel biomass research and teaching platform