Hello. I hated math during elementary school and half of high-school because of the arrogant teachers so I didn't study it. When I started to think about college and what I'm gonna do with my life I chose computers cause I already had thoughts about it and mainly the people that I talked to about advice, advised me to get into the computers field. So in my school, I could choose wether I wanted to branch off to natural or social sciences, I chose natural sciences and I started to study a lot, everyone knew I wasn't the type that would study, even my family but they were happily surprized. It was hard at the beginning, especially the math, but in order to study computers I knew that I would need to know a lot of math. My first exam in math was a B, and from then on, starting with trigonometry and finishing with integrals I had all A's, including the exam which is taken after the forth year that covers all highschool math. In the summer break took the coursera course on Introducton to Mathematical Thinking by Keith Devlin and the Calculus course by Robert Ghrist and did good. So summer break finishes and college(computer science and engineering) starts, I'm super motivated and happy to have finally started studying what I like. I spend a lot of time studying and sleeping for 7, sometimes less, hours a night, expecting to get 100% on every exam, but as it turns out, I pass introduction to computing, I fail programming, I fail calculus, I fail discrete math. I'm devastated, I'm starting to think that this isn't for me, I feel like a prisoner behind bars, like in a place where I cannot move any further. I'm gonna start contemplating if I should change my major, I really don't know what to do.. The first thing that came to mind was coming here and ask for career guidance. So, can someone advise me? Thanks in advance. P.S I know it's a lot of whining, I wouldn't type this out if it wasn't important to me.