Over the past few days I have been pondering about this: I enjoy technical things (like programming and stuff) and try to find the patterns and algorithms in everything. My life is number oriented. I'll spend all day working on a programmatic problem. I'll spend however much time is needed to think of an elegant/efficient solution. Yet I have am not as good with high school Algebra (I am sixteen)... I don't get it. How can I love numbers but not be very good at math? I think I slacked off in my earlier years in math classes because I found them to be boring. I feel like I am behind a wall. On the other side is math. I need to lower down this wall, but at the moment I am unable to identify it or its cause. I feel like I love math, but am no good at it or have been taught poorly. I understand that I can get no where in Computer Science if I am bad at math. I find some aspects of math to be boring... perhaps teachers don't do well at explaining it in the US (I've researched). Since I assume there are some great mathematicians here, I would like to request some advice.