I've had a batch of math classes, and so far, the most difficult IMO is differential equations. Lots of plug-and-chunk, and that's the problem for me: most of the time I don't know where to plug things.