As a student and avid learner I've found that learning is a process in which were all different at. I've always seemed to learn things over long periods of time and I would only remember about 80% of what I've learn and would go back and try to relearn what I missed. As I continue my journey towards my computer science degree I've found out ways in which I can sustained the information that I am currently learning. In this post I like to share part of my story with you and hopefully get you to see things the way i see them.

**Fall 2012 Semester**

This semester I have taken two math courses in which both are required for my computer science degree. No they are not calculus(I,II,III Which I need) courses but I am slowly making my way towards calculus. A year in half ago I believed math was something I did not need so I did not work hard in it. As a student who did not care about math nor understood math at this level I now see that math is very important and things that I did not get in high school I now get a technical level. This semester I decided to take two college algebra courses. The first course, which was 8 weeks, covered the basics such as fractions, polynomials, formulas, rules etc. The second course which I am now in covers a lot more than the basics like quadratic formulas, in depth word applications, functions etc. As I've taken this course I am amazed with the amount of information that I can remember in a short period of time. In both 8 week math classes we covered 2 chapters a day and meet 2 hours a day, 5 days a week.

**Learning**
Since taking this math class not only has it open my eyes to the world of mathematics but has also opened my eyes to programming and problem solving. In math we would get an application problems and I would interpret what the problems was saying and try to come up with an equation that would help me solve the problem. Yes you might so go figure but as I looked at the problem I tried to think of multiple ways I could approach the problem and think beyond by thinking of my owns ways to come up with a solution. We are all unique in our own ways in have different ways of coming up with a solution or answer.The learning process is different for all of us no matter who you are. Some individuals learn things faster while others learn slower. If you're a slow problem solver do not worry you will get better as you practice more just as I did. The worst thing is trying to solve a problem without knowing where to start. My purpose for writing this post is to show that if you put your mind to whatever you're learning whether it is programming, bio, math etc, that you can do it. Yes things seem difficult at the start but as you work more with the things you're uncomfortable with they start to become easier to understand. So next time you're solving a problem look at the problem carefully and look at it from all angles because as I like to say it the only way to learn is to fully understand the material you're trying to learn.