Category theory definitely. I'm an undergrad ATM, and I'm gonna have to say it's nearly impossible to get a good idea of its basic concepts because its 'concrete' examples come from either branches of math like mathematical logic or topology or from languages like haskell, neither of which easy to begin with
Bookmarks