Is 3.7 GPA CS Masters degree from KIT (Germany) paired with solid thesis and work experience (with references) enough to get in a top 5 US machine learning PHD program? Details in a comment
valid question