An Engineering Student's Notes, Technical, Philosophical and Otherwise