Vector Calculus

Do you enjoy Vector Calculus? Is it a mandatory course for Electrical Engineering?
Yes, there isn't anyway I can see it not being mandatory considering Vector Calculus is the foundation for electromagnetics.
In the Electromagnetism theory, Vector Calculus was the most dangerous subject for me!

Here is a great book to make our life a little easy, An informal Text on Vector Calculus by H. M. Schey