15-251 tinha um conteúdo absolutamente fantástico. Foi realmente divertido dobrar a minha mente para resolver os problemas e puzzles, e ficar satisfeito ao encontrar uma solução. Eu recomendo muito ter um grupo bom e flexível para trabalhar. Saltar idéias uns dos outros é ótimo e ajuda a entender, mesmo que não sejam as melhores idéias. Discordo de algumas das técnicas de aprendizagem online (tirei na primavera de 2020), mas ainda é uma ótima aula. No geral são cerca de 15 horas/semana.
Eu sou menos fã de 15-210 (apesar de gostar muito de SML). Atualmente estou tomando, e sinto que não estou realmente aprendendo muito. Alguns conceitos que vi em outros lugares (por exemplo, dividir e conquistar está em toda parte, assim como a programação dinâmica, conceitos de probabilidade e alguns algoritmos gráficos que eles passam por cima). Há alguns tópicos interessantes que vão mais fundo do que o que é abordado em outras aulas (por exemplo, explicar como reduzir funciona com uma função não-constante, e resolver recidivas mais difíceis).
O trabalho de casa para 210 é mais fácil do que o de 150, mas também menos interessante na minha opinião — normalmente não tenho motivação para fazê-lo até muito próximo do prazo, enquanto que para 150 e 251 eu achei alguns trabalhos extremamente legais e que valem a pena ser feitos por diversão. No geral são cerca de 9 horas/semana para mim, mas também comecei a ver as gravações das palestras em velocidade 2x (o que é muito melhor para mim já que não me distraio dessa forma. mas nunca conseguiria fazer isso para as minhas aulas de matemática já que dificilmente consigo acompanhar aquelas em velocidade 1x)