Graduate Supervision
Links
General information

I am a faculty member in the Department of Computer Science (CS) and Director of the Media and Graphics Interdisciplinary Centre (MAGIC) at The University of British Columbia (UBC). My research is primarily in the areas of computer graphics and human-computer interaction (HCI) and is conducted within the Imager Computer Graphics Laboratory. You can find out more about each of these by looking at the following World Wide Web pages:

Undergraduate summer internships

I get many requests from students, especially foreign students, for summer internships. Because of the large number of these requests, and because many of the requests are from students who obviously have not taken the time to consider whether their skills and interests match what I am doing in my research, I am not able to reply to any of these requests. If I do have internships available, positions will be announced and there will be an application process. The best place to look for internships in Canada is through the Globalink program operated by MITACS.

Are you looking for graduate thesis supervision?

I do not respond directly to queries about admission to the graduate program. Admission is through the department. Details are on the web.

The deadline for applications is December 15 each year for admission in September of the following year or January of the year after that. Applications to the Graduate Program in Computer Science are processed by the Graduate Admission Committee in the Department of Computer Science. After initial screening, applications are directed to faculty members working in the research areas of interest to the applicants. If you are interested in pursuing a graduate degree in Computer Science (M.Sc. or Ph.D.) please contact the department directly. The Graduate Secretary, Joyce Poon ( poon@cs.ubc.ca ) can provide further information on the application process. All students admitted to our program receive financial support, which is guaranteed by the department as part of the offer of admission.

I currently have a number of graduate students who are in progress on their degrees, so I may not be taking many new students for next year. I will, however, look at all relevant applications once the departmental admissions committee has performed its preliminary screening and selected those applications that will be reviewed by individual faculty members doing research in areas related to the applicants' interests.

I will be looking primarily at applications in the area of HCI (human-computer interaction) that are sent to me by the department after initial screening by the Admissions Committee. I will not be reviewing any applications sent directly to me, only those forwarded to me by the department. If your interests are not primarily in HCI, it is unlikely I will be looking at your application.

Arrangements for supervision of master's students is normally made in the second term of enrollment. Supervisors are normally not assigned as part of the admission process. For doctoral students supervision is often arranged as part of the admission process. In either case, the first step is to apply for admission to the department.

If you are interesting in talking to me about supervising your master's or doctoral thesis, be prepared to answer the following questions:

Are you considering a bachelor's thesis?

I am only able to supervise bachelor's theses that are in my area of expertise and that are fairly directly related to the research projects that are currently underway. Please don't assume that you can choose any topic related to this list -- I have specific things that need to be done. Contact me if you are interested.

A bachelor's thesis involves reading some of the literature to gain background information, formulating a research plan, carrying out the plan, and writing a document (the thesis) to describe what you did, why you did it, and what you learned by doing it. If you are supervised by me, you will expected to do the following:

You need to have taken whichever of CPSC 314 or CPSC 344 is most relevant to your thesis topic (sometimes both!), unless your topic is not related to either graphics or human-computer interaction (not very likely, since most of my research interests are in these two areas). For exceptional students, you can be taking CPSC 314 concurrently with starting a bachelor's thesis with me, but taking CPSC 344 concurrently is not possible.

Expectations if I supervise graduate work

I expect any master's student to complete all of the three required courses for the HCI specialization as part of their course work. Usually whatever thesis or essay you do with me will satisfy the requirements for the major research project, which means you will complete the specialization if you take the one additional HCI elective. Whether you take the fourth elective is up to you (i.e., it is your choice whether you wish to have the HCI Specialization on your transscript). But you do have to take the foundations course, an empirical methods and analysis course, and a design and evaluation course so you are prepared to do research with me. If you have not had these already, taking them will be part of any superivsory agreement.

I expect any doctoral student to have already completed the equivalent of the HCI specialization, either at UBC or elsewhere, prior to starting to work with me.

In addition to the HCI courses, I expect students to have reasonable programming skills, some knowledge of theoretical computer science, and experience with at least some aspects of GUI design and implementation, 3D graphics programming using OpenGL, and using devices such as the various trackers and other input devices commonly used in HCI research. If you don't already have these skills you may need to acquire them. You definitely need to be able to write well because you will need to complete a thesis or dissertation and in most cases co-author one or more papers on your research. If you have not had much experience with technical writing, you will by the time you graduate!

All students I supervise are expected to attend the MUX meetings, which happen most weeks, and the Imager Lab events, which happens more or less monthly. I am a member of both MUX and Imager (all of MUX is part of Imager, but Imager also includes graphics and visualization faculty, postdocs, and students as well as various fellow travelers). My students are de facto members of MUX and Imager. This comes with a commitment to contribute to both lab by taking on one or more tasks (such as assisting with organizing and giving demos, responsiblity for specific equipment, or other duties that help the labs function so they are enjoyable places to conduct research).

I schedule weekly meeting with each student, usually jointly with co-supervisors for students who are co-supervised (many of my students choose this option, which I encourage). Often the schedule changes to accommodate other meetings, but on average I expect to meet at least every second week with each student, and more regularly when there are particular deadlines looming that require more collaboration.

Possible thesis or dissertation topics

Here are four areas for thesis topics that are high on my list of priority projects. Some are likely to be co-supervised with other faculty members. Each has scope for multiple master's thesis or doctoral dissertation projets, as well as smaller sub-projects suitable for bachelor's theses, COGS 402 projects, or summer undergraduate internships.

Are you still interested in working with me?

After you have looked at the information above, if you think you might be interested in working on a gradaute degree under my supervision, here are some more things you should know about me, my research, and my style of supervision.

If you have read this far and are still interested, contact me by e-mail and we can discuss things further. Before we enter into a supervisory agreement, we will have a meeting to discuss the type of research you want to do and how that research fits into my own research program.

When we meet to discuss supervision, bring a copy of your most recent academic transcript, a list of the courses you have taken (what they are as well as what marks you got), a summary of your work experience, and a statement of what you expect to do in graduate school. These are for me to keep on file so I have the information when it comes to writing letters of reference for scholarships. It will also help to focus our conversation.

If you have not already been accepted into the graduate program at UBC, you must apply directly to the program(s) you are interested in prior to expecting any decision from me regarding supervision. I am happy to meet with prospective students to discuss possible supervision, but students are not admitted to the program by individual faculty members, they must apply through the normal procedures.

Other things to consider


Source file: grad-supervision.shtml
Last modified: Thursday, 25-Aug-2011 10:49:04 PDT
For more information: ksbooth@cs.ubc.ca