I often browse the New Posts on these forums while waiting for other things to finish, (Yes, "Compiling!" really is a valid excuse to not be...
The general background: I'm a computer science major finishing up my degree. I toy with engineering as a hobby, and grew up learning fine...