Carnegie Mellon University does a great job of attracting diverse minds for the staff and the student body. There was a good balance of in and out of class activities and clubs offered to students. The student body is filled with high achieving individuals so attention to work life balance was encouraged. Classes offered challenging activities, but support was available if you were not keeping up. I felt challenged and supported as a student.