Hey, I'm a first year going onto second year shortly computer security major. I'm not the best at math (meaning I don't get the best marks, not my favourite subject) my university only wants 4 courses which are pure math for my degree. Since I'm not the best at math I'm not that interested into it and don't like it. But, I LOVE computer security, networks, malwares , attacks etc including programming.. what Im trying to get to is, do you NEED to be as good as you can be at math considering it's based off math? For me math is just something I have to put up with because I love this job and what goes on in it, I currently know java full in and out. What do you guys think? Maybe java isn't the hardest or most math oriented program but I doubt any programming language is like that unless they ask you to make a program with math in it.