Ooh, good choice, very difficult. I did computer science & tried to minor in EE. First circuits class was very hard, so I had to abandon that minor after that, but still learned a lot.
Yep, sometimes it's hard to grasp but so far I haven't found anything that I couldn't overcome, so I'm happy about that. I do enjoy it, next semester should be even more interesting.