gadfly
US /ˈɡæd.flaɪ/
UK /ˈɡæd.flaɪ/

1.
a person who annoys or provokes others with criticism, questions, or new ideas
:
•
He was known as a political gadfly, constantly challenging the status quo.
•
The professor acted as a gadfly, encouraging students to think critically.