1. thoroughly prepare for and be informed about something/someone
Professional
Social
do your homework on something/someone
Homework is usually study or revision which is assigned by a teacher in order to enhance your understanding of a subject. To do your homework is an expression meaning to study a subject or a situation so that you are extremely prepared and know a lot about it.