The 20-year-old former Bidvest Wits defender joined City on a two-year deal in July from French side AC Ajaccio.
After making his debut in a 2-1 loss to Baroka in August, the youth international grabbed the headlines when he scored in the Citizens' 1-0 win over Maritzburg United in the MTN8 quarter-finals in the following match.
Cupido admits it has taken some getting used to sharing a dressing room with coach McCarthy and veteran midfielder Modise.
"I was in awe and couldn't believe it that I shared a training session with coach Benni and Teko, and I had to pinch myself," Cupido told KickOff.com.
"They are big names in South African football, you know. Especially Teko has taught me a lot thus far during our training sessions. He helped me with my positioning on the field and how to move into space. I'm very grateful and honoured.
"Coach Benni also knows exactly what he wants from a young player and this makes things so much easier for me as a young player. I mean who better to teach a defender on how to stop attackers than Bafana Bafana's all-time top scorer?"
Cupido says he is starting to settle in at the coastal outfit.
"I'm more confident since I arrived here on and off the field and it's also down to all my teammates as well," Cupido explained.
"But it will require much more effort than just words and desires from my side. I'm willing to work my socks off my for club as the PSL is a tough league and the standard is also very high. This is exactly why I know I'm at the right club with people that have a wealth of soccer knowledge and experience," Cupido concluded.