Mostly A and B, excellent and awesome!! two thumbs up!!
geometry- ahh for this if one have certain "3-D vision" it does help greatly in understanding.
Otherwise math is, believe me, quite simple if you do not miss a step in learning it and practice enough.
Trust me, I know - I was tutored.
Tutor helped me to realise that math is like a chain link- if you miss one link, then you can't really follow what's next.
And If you don't memorize well all the basic function like addition multiplying etc - then boy oh boy you'll never stop making wrong answers..
Fuzzy