I really like computer science (or programming at least) just don't like how its taught. I just feel like the knowledge you get before tests/exams is not very profound. You just memorize stuff and forget it later on.
I really like learning stuff more deeply, which I do in my own time. It just frustrates me that I could be doing a lot more (or thats how it feels like at least) on my own.