From 2003 until 2008 I was a part-time faculty member in the Linguistics Department at San Jose State University, where I mainly taught courses in language technology (speech and language processing). Occasionally I also got the chance to teach Introduction to Linguistics, as well as a general education course called "Sound and Communication" that covered animal communication as well as human language.
Lecture notes for some of my courses are available here: