(Not a teacher)
I think either of the alernatives is acceptable. My first choice would be "by."
I would be careful of the use of the colloquial "wanna" in written English although that is how "want to" often sounds in informal speech.
Student or Learner