STPM - Topics in Randomness and Error-Correcting Codes