Thanks for your advice everyone.
To be entirely honest, I don't even know if I actually hate computer science. I mean, I like it for the first few weeks when the assignments are easy, then started to hate them when they get harder, then reconsider taking another course because I am so worried...