thats not 'roasting' its bullying, you should report it or just talk to the teacher when the class isnt there. Ive had teachers like that and its usually them putting on a show at the expense of a student(you) to try and impress the rest of the class. If you try talking to him when he doesnt have an audience he should listen, otherwise tell someone else.