Just attended Columbia accepted students' day! I went into it really unsure, but left super impressed. Their way of teaching seems super hands-on and supportive. The first semester is all based in the core (mixed cohorts of all MPH students), the second is mostly your department's classes, the summer is a 8 week practicum, 2nd year is mostly your certificate program and your thesis. The whole first year you would have a class of 20 kids in which you do case studies and develop ideas, grant proposals, talk to governors. It seemed like they were preparing you for a wide-range of possible careers and practicums. They have over 130 faculty, which is incredible. They all wanted to connect you with professors that had similar interested. Each person seemed engaged and inspired to be a leader in public health. I think that the diversity of their research paired with the strength in their academics makes Columbia an incredible mph.