Mate, you've no idea how much I could related to your story. I've a bachelor degree in Electrical Engineering. Looking back at those subjects, I feel like I didn't have the maturity needed to appreciate the depth and meaning of it. I was too busy just passing exams and working to get a degree and eventually land a job. I did that and I have no regrets. But those concepts taught to us are the foundations of almost everything. The more I think about it the more respect I have for scientists who came up with those before 1950s! They had nothing and they solved their own questions. Bloody legends.