David MacQueen's Home Page

David MacQueen

I am Professor Emeritus of Computer Science at the University of Chicago. I joined the department in July, 2001 and retired in 2012. Formerly I was a Distinguished Member of Technical staff and sometime department head at Bell Laboratories (at various times known as Bell Telephone Laboratories, Inc; AT&T Bell Laboratories; Bell Laboratories, Lucent Technologies). I served as Chair at Chicago from 2003 until 2006. After retiring, I moved to Los Gatos, CA.

Among the courses I have taught recently are CMSC 22100: Programming Languages, and CMSC 22300: Functional Programming.

My research concerns the design, implementation, and formal foundations for typed functional languages, and in particular the functional language ML. I was involved in the design of the Hope functional language, and later in the design and implementation of Standard ML.

I continue to be actively involved in the development of Standard ML of New Jersey, a free and open-source implementation of the Standard ML programming language.

Contact Info

David MacQueen
20800 Canon Drive
Los Gatos, CA 95030

Phone: +1-408-354-7109
Email: dbm at cs.uchicago.edu