I didn't said I'd use Perl in a freshmen class. I said I'd use Python.
In my opinion, having a language (like Python) that provides
linguistic constructs to use high-level data structures helps
students to learn how to solve a problem, rather than
learn how to write a solution. To do this, there'll be
a lot of time.