Skip to the content.

General stuff

I’m a professor in the Linguistics Department at the University of Arizona. I am also affiliated with the Human Language Technology Program, the Cognitive Science Program, the joint Linguistics-Anthropology Ph.D. Program, the Graduate Certificate in Computational Social Science and the SLAT program. My research areas include: phonology, morphology, computational linguistics, English phonology and morphology, poetic meter, psycholinguistics, Welsh, and Scottish Gaelic.

Click here to see my current CV.

Click here to see current and past courses.

I have an official web page over here, but that just refers you back to this page.


Materials associated with my books

  1. Programs for my book Python for Linguists
  2. List of errata from my book The Phonology of English.
  3. Programs from my book Programming in Java for Linguists. Available as a gzipped tar file, as a jar file, or as a zipped archive.
  4. Programs from my book Programming in Perl for Linguists. Available as a gzipped tar file, as a zipped archive. (The websearch.pl program and sentences.pl program can be downloaded separately.) Answers to selected exercises.
  5. List of errata from my book Programming in Perl for Linguists.

Presentations

  1. Slides and code for my presentation Phonology looking forward at the Iranian summer school (August 5, 2024).

Some older computational projects with sentimental value

  1. Gen with Lazy Evaluation: paper and Haskell code. (Note that the code/paper are written in Literate Haskell style, which means the code file "is" the paper source.
  2. Finite State Playground. A set of xml-based command-line utilities for manipulating FSAs. These are beta and not industrial strength. Transducers are not included (v 1.02; 1/21/07).
  3. LingML: This was a very rough idea for general XML/XSLT applications for linguistics analogous to the MathML initiative of the W3 consortium.
  4. Slides and demos from my presentation "Toward LingML: is the notation really the theory" (10/6/03).
  5. "Parsing syllables: modeling OT computationally", Rutgers Archive (Code)
  6. The code in Perl for my 1995 constraint-based syllable parser. (The paper: "Syllable parsing in English and French", Rutgers Archive)

Accents

Some years ago, the Arizona Department of Education had plans to bar teachers with “heavily accented or ungrammatical” speech from classrooms with English-learning children. The ostensible goal was to ensure that children would be exposed to examples of “perfect (unaccented) English.” Some colleagues and I wrote an op-ed about this and a larger group of colleagues from our department signed a statement drawing on our piece.


Mike Hammond: hammond at u dot arizona dot edu