Rant Warning I am a computer science major and math is a major part of our curriculum. A year ago I took my first ever discrete math course, and it honestly fried my brain. Now I'm in a computer science course that uses discrete math to analyze algorithms, and my brain has simply shutdown. But what irritates me the most is I cannot figure out how the hell to do 50% of my assigned problems! I went from taking 1 step forward and 2 steps back, to taking 2 steps backwards every time I do something. I've taken so many steps back that my brain is in the negatives already! I can follow proofs alright, but to duplicate that kind of logic goes beyond me. This is a difficult subject for many of my classmates and I just don't understand why nobody has figured out a better way of teaching it... The book is hard to follow, and the professor is no better, I'm loosing my mind you guys! I don't enjoy it one bit - it's pure torture... Every single class that I have EVER had has NEVER given me these kind of problems; I would never stress about exams, I would never procrastinate on homework, but this is different. I cannot do the homework assignments right now; I read through the first problem, sat there for 10 minutes to think about it, started working it out, and then bam I got stuck... I'll get stuck at least 15 times on any given problem, get pissed off and go do something else. So what the hell am I suppose to do?