I have autistic spectrum disorder / Asperger's syndrome (diagnosed by a psychiatrist). Also I have ADHD.
I have trouble processing information in an abstract way. I can only think visually. I am good at programming. I am bad at math.
I want to do computer science, but I am hesitant to do so because of the mathematics required, despite me being proficient in algorithms / programming in general.
I even have trouble processing questions. I have to go over the question 4 or 5 times to be able to understand it. This is probably also because of ADHD, and also when I am reading a question I have to have it visualised in my brain very clearly.
A lot of things in maths are abstract and cannot be visualised, but if they cannot be visualised I simply cannot learn them. I need to understand every tiny detail so I can internalise it in a logically consistent way. The most I've done is pre-calculus, and that was before I was diagnosed with ADHD, and I struggled in it. I am 20 right now, I think my IQ component relevant to numeracy is low.
In school, I would complete tasks in 1-2 minutes with ease, and the rest of the class may spend a whole lesson on them (e.g. in subjects such as economics). However, in maths, I always struggled. The other problem is that I have a short working memory but an excellent long term memory. If I like the subject, I get hyperfocused and excel in it a lot, but unfortunately I do not think I have ever felt that way with math.