Tunable spin-polarized terahertz excitations in graphene nanoribbons Presentation uri icon