Home Page for Kellogg Booth
current photo
Photo of me on a good day
    Kellogg S. Booth
Professor Emeritus, Department of Computer Science
a.k.a. the Rev. Prof. Dr. Dr. Kellogg S. Booth

BS (mathematics), Caltech (1968)
MA (computer science), UC Berkeley (1970)
DMph (metaphysics), Universal Life Church (1974) add to your shopping cart
PhD (computer science), UC Berkeley (1975)

Contact Information
Biographical Information
Teaching Activities
this before contacting me about the CPSC 448 UBC/MDM Capstone course.
   Read this before contacting me about the SCIE 113 First Year Seminar in Science course.

Research Activities
   Read this before contacting me about undergraduate internships
   Read this before contacting me about admission to a graduate program
   Read this before contacting me about postdoctoral positions

Pick Hits

A number of people have gotten mad at me for coining the term "cybercrud," which I define as "putting things over on people using computers." But as long as it goes on we'll need the word. At every corner of our society, people are issuing pronouncements and making other people do things and saying it's because of the computer. The function of cybercrud is thus to confuse, intimidate or pressure. We have all got to get wise to this if it is going to be curtailed.
-- Ted Nelson in his must-read book Computer Lib (page 8).
    more favorite quotes...

Department of Computer Science
201-2366 Main Mall
The University of British Columbia
Vancouver, BC  V6T 1Z4 CANADA

Room X461, ICICS/CS Building
2366 Main Mall (directions)
604-822-3061 (reception)
604-822-5485 (fax)

Centre for Digital Media
577/685 Great Northern Way (directions)
778-370-1001 (reception)

1145 McLean Drive
Vancouver, BC  V5L 3N5 CANADA
604-872-3577 (voice)

Web: http://www.cs.ubc.ca/~ksbooth (you are here now)
Web: https://www.cs.ubc.ca/people/kellogg-booth

2 (the same as my Knuth number)
Contact me with a cash offer to co-author a paper with you if you desire an Erdös number of 3.

CV (pdf)  |  Google Scholar  |  ACM DL (free access to my ACM papers)  |  Pedigree (academic genealogy)
The cornerstone of UBC's faculty retention plan is its CV format. -- Dinesh Pai





Way Back

ULC diploma
Official diploma attesting to my first doctoral degree, from the Universal Life Church
Aliso Creek
Hitting the spot! -- photo taken Summer of 1948 near Aliso Creek in Laguna Beach, CA
Seton Lake
69 years and counting -- photo taken Summer of 2015 at Seton Lake, BC

Biographical Information

Kellogg S. Booth is Professor Emeritus of Computer Science. He is the former Director (1990-2002) of MAGIC, the Media and Graphics Interdisciplinary Centre at the University of British Columbia, and the former Scientific Director (2009-2015) of GRAND, the Graphics, Animation and New Media NCE, a former Canada-wide network of centres of excellence in digital media. He has worked in the fields of computer graphics and human-computer interaction since 1968. Prior to UBC, he was a faculty member in the Department of Computer Science at the University of Waterloo (1977-1990), and before that a staff member at Lawrence Livermore National Laboratory (1968-1976). Research interests include human-computer interaction, user interface design, collaboration technology, visualization, computer graphics, and analysis of algorithms. He has been involved in a number of interdisciplinary research projects at UBC and elsewhere over the past five decades.

(Alternate biographical information is available here.)

Teaching Activities

I am retired, so I do not have regular undergraduate or graduate teaching dueis. I do still engage in the following non-course activities, but at a reduced level. Further information on research supervision is in the next section.

UBC students interested in computer graphics, visualization, or human-computer interaction may wish to consider one or more of the following courses that are offered various terms. I am not teaching any of these courses. Contact individual instructors for additional information concerning the courses, including course syllabi, days and times, and course prerequistes.

Students interested in a master's degree with a focus on human-computer interaction should consider the HCI sub-specialization that is administered by MAGIC in collaboration with a number of departments at UBC.
Research Activities

Almost all of my research is in the field of Human-Computer Interaction (HCI). Current areas of research interest include

Normally, I expect all of my masters-level students to complete the HCI sub-specialization that is available as part of a master's degree in any one of the participating academic units (including Computer Science).

Graduate students I supervise are active members in MUX meetings (more or less weekly) to discuss research in HCI and related areas. They also participate in HCI@UBC activities.

A list of current topics that I might supervise and previous topics that I have supervised in the past will give a snapshot of the range of my interests. Supervision is always conditional on a mutually agreed upon research topic.

Selected research initiatives in which I have been involve are the following:

A fairly complete list of my publications and summary of research activity is contained in my CV. There is also a list of some of my publications that are available (for free) in the ACM DL.

Pick Hits

These are some links that I have found interesting or fun, but some (such as the first three) have serious content. Disclaimer: Links go stale over time, so there is no guarantee that all of the links below still work. If you see any that are broken, please let me know and I will try to fix them.

Favorite Quotes