I went to Cal and aside from some hardware classes i never had a real time or embedded class.
I think it requires an open mind to want to learn these things and put effort into it instead of blowing things off as premature or something the maintainer of the code behind you will come and fix.