I'm not the person you asked, but I learnt some basic group theory (like, cosets and quotient groups, with the modular integers as an example) in a module that combined it with number theory and crytography.

It was pretty cool, in third year now, though, and I've not been able to pick another cryptography class. :/