I don't know whether to call it a talent or not, but it's just my nature. I find it very easy to remember people's names, their body languages when they were saying something, and sometimes, the exact thing they said. I also find it easy to remember dates. When I read up something and see a date in it, I subconsciously memorize it and can remember such next 10 years. To demonstrate further, things I memorize aren't easily forgotten by me. I can still recall the names of some people I attended the same Nursery school with and even primary school. I remember everyone's full names from my secondary school, and even right now in the university in a class of more than 300 students. What skill should I learn to utilize my nature properly? I need your advice please.