A novel CEM technique for modeling electromagnetic scattering from metasurfaces. (29th August 2019)