I do Engineering at Cambridge, but most the maths on our course centres around complex numbers and vector calculus, so I'm not familiar with "team based rating systems". If you need some number crunching once the basic idea is in place though, I'd be happy to help.
