I can recommend Oxford for the more difficult modules.
Get him to self study what he can though, plenty of
material out there - refer airmech.co.uk for more
specific info.
Club66pro.com being a super tool to practice with..
Good luck and don't forget, EASA & the UKCAA think all
this is a game
Regards
BAe146 and 131-11-00 Bzzt! Zap! Ouch! ??