thomHTML> Alex Aiken

Alex Aiken

Alcatel-Lucent Professor of Computer Science

Stanford University


past portraits

Contact     FAQ     Publications     Software     Bio     Teaching     Research     Misc     Students

Biographical Sketch
Alex Aiken received his Bachelors degree in Computer Science and Music from
Bowling Green State University in 1983 and his Ph.D. from Cornell University in 1988. Alex was a Research Staff Member at the IBM Almaden Research Center (1988-1993) and a Professor in the EECS department at UC Berkeley (1993-2003) before joining the Stanford faculty in 2003. He is an ACM Fellow, a recipient of Phi Beta Kappa's Teaching Award, and a former National Young Investigator.

Alex is married to Jennifer Widom. Jennifer and Alex have a son Tim and a daughter Emily. Here are some photos from the family's travels.

New
I'll be teaching a public, on-line course on Compilers, launching April 23; you can see the course (and sign up!) here. I'll cover all the essentials of compiler construction, plus material on language design and semantics, optimization, and bit on the history of programming languages. There will be optional programming assignments for hard-core enthusiasts who want to build a full, functioning compiler for COOL, the Classroom Object Oriented Language.

Teaching

Research Projects

New Papers

Here are (some of) the most recent papers I've been working on with my collaborators. As they appear in print the papers move to my publications page (though lately I haven't been posting papers anywhere except on the publications page).

Current Projects

And here's a link to various pages internal to these projects.

Past Projects

Miscellany
Students

Current Ph.D. Students

Graduated Ph.D. Students