CMU consistently produces tremendously good engineers from their CS department/school. They have an extensive requirement for their CS degree : https://csd.cmu.edu/academics/undergraduate/requirementsWhy does no other school focus so much on undergrad education like CMU does?