Have you ever argued for or against teaching language X as the first language in a university computer science curriculum? If so, I hope that your arguments:
- were first and foremost about students, not about your personal language preferences (in other words, you should answer the question “What do we want students to gain from their experience with a first language?”, not “Is language X better than language Y?” because people hate that latter question);
- kept in mind that ultimately we want to train polyglots, so the first language is never the only language; and
- took into account previous work from computing educators, and education theorists and practitioners in general.