Propagation of electromagnetic waves in homogeneous, inhomogeneous, absorbing, isotropic, and anisotropic media. The attention is devoted to interface effects between different media. Specification of 4x4 matrix algebra for plane wave interaction with gyrotropic and bi-gyrotropic materials. The complex matrix determination and its application to reflection, transmission, and waveguiding. Plane wave interaction with planar, 1D, and 2D structures modeling. Generation of plasmon and evanescent waves and application in sensorics and diagnostics.