The course is oriented to anyone with a basic knowledge of electromagnetism; engineers, mathematicians, and physicists who want to take a step beyond the basics to the latest topics in topological electromagnetics.
What about the minimal required background? Just an elementary level of:
Matrix theory
Vector calculus
Electric and magnetic fields
Electromagnetic waves
Finite elements
Finally, although not indispensable, knowing something about tensors would be of help to attend the course.