Dude, we had a discussion about processor not long ago here on slashdot and MANY CS grads and professionals said that processors work with decimal Integer and decimal floating point math and are not binary anymore.
Sorry but they are BINARY. every single processor in use today are Binary, the Address and Data lines are 0 or 1 and then they at the base do binary math. You can't send a 2 or 3 in through any of the single Data pins. and when it goes out it's Binary. The fact that CS grads are so low educated that they will argue the point and ignore that a computer is still 100% binary is incredibly sad.
I personally believe that to get a CS degree you should be forced to take an EE class every semester. If you don't understand the hardware, then you are an ineffective programmer.