Or you could drop the class for now, talk to an advisor and see if maybe a different prof is teaching the following semester. You also must remember that when you are in those 100-200 level classes, it is normally graduate students teaching you and they have little teaching experience, unless your University does not offer a graduate degree in Mathematics.
I would go to your student advisor, educate them on Asperger's and tell them what you need in order to be successful. They work for you and it is their job to make sure you succeed.
When I went to University, I had my advisor map out my remaining two years completely, to the last detail. I knew exactly which classes I was taking, who was teaching and what the expectations were. She played to my strengths by assigning me professors who tested with papers and essays instead of multiple choice, which is hard for me, b/c I read too literally and get confused. It was nice to have a plan in place and it made registering every quarter so much easier.
I found a professor that taught to all different sorts of learners, visual, aduitory, etc. and he was extremely organized. His test questions were specific, concise and he combined multiple choice with essay questions, so that he played to students' different strengths. I took every class he offered.
When you get to your upper division classes, I think you will find that in a lot of cases, the lecture isn't as important, but your papers are.
If you can't drop the class, or don't want to, I would definitely look into a tutor.
Tallgirl.