CS50M was retired on 30 June 2020 and is officially deprecated. The material remains here for archive purposes only.