Let's say someone is studying a Biology book, but the technique is a bit different than usual. Not only memorizing many words on the book, but also always searching scientific article related to specific words in the book. Sometimes he could make many hypotheses (or questions) too.
Overall, it's like "researching" or "exploring very deeply", so I think he could be called "connoisseur". He is still in high school so (for me) he is too young to adapt with many scientific articles.
Is there other adjective, a phrase, or a word for such kind of this behaviour?