Basically I have a very strange and unique taste of things when it comes to my major, and the field I've been most interested in since the age of 4, which is computers and Computer Science. For those who don't know, there's a difference between the two while they are connected. I did enjoy things like programming, solving problems and even for a while working with web services and servers, but Computer Science or CS, is far beyond that. Basically the fundamentals of CS has roots within logic and mathematics, and not much calculus, but rather set theory, matrices, algebra and analysis. I went from doing simple things and tricks to using applications to make movies, animations, video games to programming to more sophisticated programming and then I got into college, studying CS and learning most of it from the beginning and doing it the right way this time.
But the question I keep asking myself is that, which of the many fields in CS interest me more?
The answer is simple, I for now enjoy a great number of the fields I study each semester, but for now, my favorites were none other than Automata Theory and consequently Compilers design.
I've also enjoyed Data Structures and Algorithms since I started studying them. I understand data structures as not just a course in CS, but something that is valuable and useful in life. Nobody that I've seen teach that course at least here teaches it right.