thanks
So, it's more like
at + things/activities you're bad at, say I'm terrible at Maths/sports....
with + things/activities is not so direct, say, I'm terrible with names = I'm terrible at memorizing/recalling the names of my students.
Is that right?
thanks