I am super interested in computer hardware, but not so much software. I am looking for an online course to further my knowledge. What sort of course would that be? Computer Engineering? Computer Sciences? Microprocessor Architecture? IT? And any suggestions for courses?