Help me!!

Shania
I've had a crush on one of my teaches for years, and now that im a senior, he's been flirting with me and he makes dirty jokes at me when nobody's around, and one time I stayed after school with him and he got a boner when I was cleaning off his board. What should I do?