Publications
Journal Publications
Conference Digests and Proceedings
Books
PhD Theses, Stanford University
Journal Special Issues
Tutorials/Short Courses
Workshop Presentations
Symposia, Seminars, Professional Meeting, etc (invited)
Patents