Yup. Learning and earning at the same time. I think it's a good thing since I am able to share what it's like studying computer science. It's hard since there are plenty of technical terms and it's very complex.
Oh, microelectronics seem very hard as well. I wonder what makes up of a microelectronics subject. I have an idea about what it is, but gosh.