Magneto-Plasmonics & THz Spintronics Lab