Synthesis Lectures on Computational Electromagnetics