Feelings of regret over career path?
thdd: I am interested in philosophy, and this is the _reason_ I chose computer engineering.  You now have the tools to find the answers to your philosophical questions, in a way that has never before been practical  - you can study the nature of the mind by developing models in computational neuroscience; you have enough background in mathematics and logic to study Godel, Turing, Russell, and the meaning of knowledge and truth; you can shed light on the existence free will by developing FMRI analysis tools.   Maybe you can look at your ECE degree as the first part of your education.