- emphasize HEX before doing anything in Binary
- include actual value of 0.3, then why 0.3 / 3 != 0.1
- floating point numbers simpler
- explain by fractions of 1 → 0.5, 0.25, 0.125, …
- lossy/lossless compression difference
- explain pointers and addresses before talking about memory
- rerouting of parcel → change address instead of moving your house
- nullpointer not as a side-note → parcel not deliverable, what now?
- maybe also dangling objects right then and there
- for array/linked list use actual 3 numbers to store into memory