This question already has an answer here:
Is there a term that describes someone who enjoys intellectual arguments, e.g. how physicists would like debating about theories they're working with or how people enjoy arguing over the meaning of a literary text? For example,
This student in my class is ____ - they get along with others while stimulating discussion.
Everything I've found so far seems to have negative connotations. Is there any word that has neutral or positive connotations?