William R. Cook

Assistant Professor, Department of Computer Sciences, UT Austin
Quick Links: email, blog
Office: ACES 5.244

News

Research

Programming languages, interfacing programming languages and databases, distributed computing and web services, software engineering, type theory, mixins, object-oriented programming, web-based information systems.

Databases and Programming Languages

Wide-Area Computing

Programming Languages

Talks

Teaching

Service

Conference organization

Editorial

  • Scalazine
    Advisory Board

Program committees

Awards

NSF CAREER #CCF-0448128: Integrating Programming Languages and Databases. March 1, 2005

This material is based upon work supported by the National Science Foundation under Grant No. 0448128. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.

ECOOP 2008

OOPSLA 2007

CC 2007

Students

Doctoral Students

Undergraduates

Outside work...

Background

I have experience in both pure research and industrial software development. My early reseach focused on the semantics of inheritance in object-oriented languages, formalization of mixins, and polymorphic type systems for object languages. I am currently working on interfacing programming langauges and databases, distributed computing and web services, type theory and data abstraction. Products I have been instrumental in creating include AppleScript at Apple Computer, the Writer's Solution for Prentice Hall, and the Allegis' Enterprise Partner Relationship Management product, eBusiness Suite.
Short Bio
Vita

Contact Information

email: wcook@cs.utexas.edu
calendar: http://calendar.yahoo.com/w7cook
IM:

w7cook on Yahoo!

postal: Department of Computer Sciences
The University of Texas at Austin
Taylor Hall 2.124
1 University Station C0500
Austin, Texas 78712-1188
phone: (512) 471-9555
fax: (512) 471-8885
office: ACES 5.244