Thanks everyone for the replies. Noone knows I may be an aspy, other than friends I've mentioned it to. I don't have a formal diagnosis, other than acing every aspy test online Lol. I guess I should do some things in order to prepare better for being called on. I did mention it to the prof afterwards that I'm a bit rusty on the more elementary material, but if he wanted to ask me about, say, abstract algebra then I'd have all the answers he wanted. He replied then I could definitely help him in that area Lol. Anyway, I've always not liked public speaking either, but do quite well explaining math concepts and questions on a chalkboard, because then it is about math and not exactly formal speaking. 