This is my course progress report at the completion of this second part of the 3 course on quantum information science. 8.370.2x: Simple quantum protocols and algorithms – teleportation and superdense coding, the Deutsch-Jozsa and Simon's algorithm, Grover's quantum search algorithm, and Shor's quantum factoring algorithm