Dr. David E. Schulz
Professor of Computer Science


  • B.A., Beloit College, Mathematics and French
  • M.A., University of Wisconsin – Madison, Linguistics
  • M.S., University of Wisconsin – Madison, Computer Science
  • Ph.D., University of Wisconsin – Madison, Linguistics (Specialty Arabic)


I worked in industry for 25 years as a computer scientist and linguist doing development, applied research and pure research. Twenty of those years were at Bell Laboratories and five years at a speech recognition start-up company. I worked mostly in the areas of system design and computational linguistics – especially text-to-speech synthesis and automatic speech recognition. Along the way, I have been awarded nine patents and have four more patent applications pending. I spent the last few years of my industry career developing a speech recognition system for Arabic.

I taught Calculus at WLC in 1973, its first year of existence. I returned to WLC in 2004 after a 31-year hiatus.

Courses Taught

I teach all the courses in the Computer Science curriculum. I also teach Introduction to Language and Linguistics in the English department.

Research Interests

My main research interest these days is automatic speech recognition for Arabic. This is a nascent field and there is much work to do. This work is particularly stimulating because it draws on nearly everything I’ve ever studied – especially mathematics, linguistics, other foreign languages, computer science and Arabic.


  • The Association for Computer Machinery (ACM)
  • The Arabic Linguistics Society


I love to travel, read and study new languages and cultures (both Human and computer). I like woodworking and remodeling projects and I try to stay in shape by running. I also enjoy cooking.