I am pretty good at math in general but was not so good at 3 dimensional geometry. I am sure I have some kind of a deficit in visual spatial thinking. I was very bad at mechanical drawing as well, just could not relate what is on paper to what the mechanical parts look like in real life at all.