`Curriculum Vitae for Faculty Members
`
`Date: August 2, 2015
`
`
`
`Initials:
`
`SINCE: July 1, 2010
`
`
`
`FIRST NAME: Karon
`SURNAME: MacLean
`1.
`MIDDLE NAME: E.
`
`
`DEPARTMENT/SCHOOL: Computer Science
`2.
`FACULTY: Science
`3.
`PRESENT RANK: Professor
`4.
`POST-SECONDARY EDUCATION
`5.
` (a) Degrees
`
`University or Institution
`
`Degre
`
`Subject Area
`
`Stanford University
`
`B.S.
`
`e
`Biological Sciences & Mechanical
`Engineering
`M.S. Mechanical Engineering
`
`Dates
`
`1986
`
`1988
`
`1996
`
`Massachusetts Institute of
`Technology
`Massachusetts Institute of
`Technology
`
`Ph.D. Mechanical Engineering
`
`
`Title of Dissertation and Name of Supervisor
`(b)
`
`Title: Emulation of Haptic Feedback for Manual Interfaces, Ph.D. Thesis, MIT, February 1996.
`Supervisor: William K. Durfee
`
`(c)
`
`Special Professional Qualifications
`
`
`
`EMPLOYMENT RECORD
`
`6.
`
`Prior to coming to UBC
`(a)
`
`University, Company or Organization
`User Interface Consulting
`Interval Research Corporation
`
`Interval Research Corporation
`
`Center for Engineering Design, University
`of Utah
`Veteran’s Administration Medical Center,
`Palo Alto
`
`
`(b)
`
`
`At UBC
`
`Rank or Title
`Consultant
`Member, Research Staff;
`Project Lead
`Postdoctoral Fellow
`
`Project Engineer
`
`Engineering Research Assistant
`
`Dates
`2000
`1997-
`1999
`1996-
`1997
`1989-
`1991
`1984-
`1986
`
`Page 1/56
`
`
`
`Rank or Title
`
`Professor
`Associate Professor
`Associate Faculty Member, Mechanical
`Engineering
`Assistant Professor
`
`Page 2/56
`
`Dates
`July 1, 2010
`July 1, 2005
`October 1, 2004
`
`July 15, 2000
`
`Date of granting of tenure at U.B.C.: July 1, 2005
`
`
`(c)
`
`7.
`
`
`
`LEAVES OF ABSENCE
`University, Company or
`Organization
`at which Leave was taken
`UBC
`UBC
`UBC
`UBC
`
`Type of Leave
`
`Dates
`
`Jul 1, 2014 – Jun 31, 2015
`Sabbatical
`Jul 1, 2007 – Jun 31, 2008
`Sabbatical
`Maternity/Parental Oct 26, 2003 – May 2, 2004
`Maternity/Parental Jan 13, 2002 – Jul 21, 2002
`
`TEACHING
`
`Areas of Special Interest and Accomplishments
`
`
`8.
`
`(a)
`
` I
`
` have taught courses or modules in human-computer interaction (HCI), empirical experimental
`methods, mechanical design, robot control, dynamic systems, mechatronics, and computer
`programming. In addition to formal courses, I am generally supervising 1-4 undergraduates in
`research projects at any given time (see 8(g)).
`
` I
`
` prefer to teach through projects. In HCI and haptics, these often involve a physical artifact as
`well as the software. A large part of my course development effort at UBC has been in creating
`studio and prototyping resources at the undergraduate and graduate level.
`
`UBC Infrastructure Development
`
`(2011/12) Developed an Arduino mechatronics / interface prototyping lab in conjunction
`with a redesign of CPSC 543. First ‘draft’ is a fully equipped work area including toolbench,
`tools and materials in the HCI Teaching Studio (ICICS x360). Budget of $1000 provided by
`UBC CS. Offered 2nd time in 2013/14.
`(2003, 2010-2012) Designed and built a set of low-cost haptic teaching displays, initially
`using a 2003 UBC FOS Skylight Development Grant ($2000), for use in my graduate
`haptics course (CPSC 543). Developed a new I/O technique for portability and cost
`savings. In 2009, updated to USB communication, with major iteration initiated in 2010
`(difficulties encountered). Earlier designs were shared online and used by other instructors
`internationally.
`
` •
`
`
`
`•
`
`
`
`Page 3/56
`
`•
`
`•
`
`(2003-2012) Created (with G. Sawatsky; 2005 opening) and currently co-direct the
`ICICS/AMPEL Graduate Student Prototyping Workshop where graduate students can
`learn implementation skills and access fabrication resources. Startup costs ($100K) were
`funded 50% by my CFI New Opportunities grant; I help coordinate user-shared
`maintenance funding ($50-75K annually). In 2012, I began a renewal effort which brought
`in the Mech Design Chair as well.
`(2004-07) With J. McGrenere, created the department’s HCI Teaching Studio (ICICS
`x360) in the new Computer Science building with a UBC TLEF grant ($41,217), now used
`by CPSC 344, 444, 543 and 544. Unique among CS undergraduate labs, it supports team-
`based learning, creation of physical and electronic design artifacts and both computer- and
`non-computer based design techniques.
`
`UBC Curriculum Development and Revision
`
`(2013-15) CPSC 344new: underway. In 2013/14, completely rebuilt our introductory
`undergrad/grad course with focus on pedagogical improvement, accessibility (prerequisites,
`and non-CS entry at request of department), content updating, sustainability of staff
`resources for delivery, and reducing course workload generally. Finally, it needed to scale
`up to handle 2x the students (~90 to 150-180) and continue to work for grad students (544).
`This ambitious agenda was piloted in 2013/14 T2, with CSWEI fellow support (Jessica
`Dawson).
`During 2014/15-W1, I substantively mentored Dawson as she did 2nd offering, continuing to
`be course keeper for this complex course, and also assisted in updating TA practices,
`course documentation and compliance with UBC Ethics requirements for instruction in
`human experimentation.
`(2010-13) CPSC 544new: In 2010, re-formulated our introductory graduate HCI course (544)
`to better meet department / university needs and resources. In Fall 2010, first offered the
`new 344/544 cross-listed course where 544 is augmented with a team-taught seminar and
`an extended project; thus freeing McGrenere to add a new HCI course (554) at cost of
`making 344/544 more complex to offer. In subsequent offerings (2011, 2012, 2013W1) this
`arrangement has been fairly efficient and very beneficial to the group, albeit adding to effort
`and complexity of teaching 344.
`(2000-2014) CPSC 543: Physical Interface Design and Evaluation: In 2000, developed
`one of the first haptics courses internationally, addressing topics critical to design of tactile
`and force feedback applications including human perception, interaction and haptic device
`design, robot control, and HCI experimentation. Attracts students from CS, Mech, EECE.
` In 2011/12 W2, piloted a major adaptation to an iterative haptic sketching / Arduino-based
`prototyping format with a new lab setup (this version is less likely to produce publishable
`results).
`(2004-present) HCI Curriculum Coordination: Led the CS HCI faculty (myself, J.
`McGrenere, K. Booth) in overhauling our courses around the new HCI Learning Studio.
`2004: proposed the 344/444 sequence. 2005: piloted 344. 2006: revised 344 while
`designing the Learning Studio; McGrenere used its structure for 1st 444. 2007: 344
`designated as satisfying the Graduate HCI Breadth Requirement. 2007-09: led planning of
`544new.
`
` •
`
`
`
`•
`
`•
`
`•
`
`
`
`Page 4/56
`
`•
`
`•
`
`• 2012-2014: major redesign of 344/544 to double its size and accessibility without
`increasing cost of delivery, eventually encompassing 444 (with McGrenere), inclusion in
`Arts major stream, CPSC mini specialization and other outreach implications.
`2015: Consulted on Dawson’s upcoming revision of CPSC 444, for which 344 is the
`primary prerequisite and serves as example for its new design.
`(2005-13) CPSC 344 “old”: Introduction to Human Computer Interaction: Developed
`for 2005, using an enhanced subset of “old” 444 materials with an innovative, more hands-
`on teaching methodology targeted at broader audience. Revised significantly for 2006. In
`2008, improvements in scheduling resulted in increased enrolment, requiring further re-
`jigging in 2008, 2009. For Fall 2010, noted by Dean for high teaching evaluations.
`Replaced in 2013/14 T2 with redesigned version.
`(2001-04) CPSC 444: Human Computer Interaction (“old” version): In 2001,
`substantially revised format and content of a twice-offered pilot. Modified and emphasized
`the course project structure.
`This course was replaced in 2006-07 by the new 344/444 combination.
`Projects have routinely been accepted as peer-reviewed conference publications (2000
`[C10]; 2002 [OS1,OS2]; 2004: 3/3 teams, including Best Paper at ACM ICMI [C22-24];
`2006 [C32]; 2008 [C38]); 2009 [C43, C45]; 2010 [C46, C47]; 2011 [C57]. Course
`undergoes modification for most offerings.
`(2006) CPSC 211: Introduction to Software Development: Taught in Spring 2006. Intent
`was to teach this or related courses regularly, but to date the department’s need for HCI
`instructors has prevented this
`
`•
`
`Courses Taught at UBC
`
`Course
`
`Number
`
`
`
`NSERC
`USRA
`
`
`CPSC 543
`CPSC
`344new (pilot)
`CPSC
`344/544
`CPSC 448
`
`
`Scheduled
`
`Class
`
`Hours Taught
`
`Hours
`
`Size
`
`
`
`By arrangement
`
`
`
`3/week
`5/week
`
`7/week
`
`
`
`1
`
`
`
`4
`26
`
`68+18
`
`By arrangement
`
`
`1
`
`
`Lecture
`s
`
`
`
`
`
`
`3
`3
`
`3
`
`
`
`
`Labs
`
`Tutorials
`
`
`
`
`
`
`
`0
`0
`
`2
`
`
`
`
`
`
`
`
`
`
`0
`2
`
`2
`
`
`
`
`
`
`(b)
`
`
`Sessio
`n
`
`
`2014
`-15
`S
`
`2013
`-14
`T2
`T2
`
`T1
`
`S
`2012
`-13
`
`
`
`448,
`cogs402
`CPSC
`344/544
`NSERC
`USRA
`
`
`T1-T2
`
`T1
`
`S
`
`2011-
`12
`S
`S
`
`UGrad RA
`NSERC
`USRA
`T1-T2 Grad Dir
`Study
`CPSC
`344/544
`CPSC 543
`ugrad
`volunteer
`
`
`T1
`
`T2
`T1-T2
`
`By arrangement
`
`4
`
`
`
`6.5/week
`
`45+13
`
`2.5
`
`By arrangement
`
`
`
`By arrangement
`By arrangement
`
`By arrangement
`
`1
`
`
`
`1
`2
`
`1
`
`
`
`
`
`
`
`
`
`
`6.5/week
`
`51+18
`
`2.5
`
`3/week
`By arrangement
`
`
`
`15
`1
`
`
`
`3
`
`
`
`
`
`
`
`
`2
`
`
`
`
`
`
`
`
`
`
`2
`
`
`
`
`
`
`
`
`Page 5/56
`
`
`
`2
`
`
`
`
`
`
`
`
`
`
`2
`
`
`
`
`
`
`
`
`NSERC
`USRA
`CPSC
`344/544
`CPSC 543
`(as dir stud)
`T1-T2 CS Honors
`S, T1-
`UGrad RA
`T2
`T1-T2 Mech 54x
`Proj
`
`2010-
`11
`S
`
`T1
`
`T2
`
`2009-
`10
`S
`
`S
`
`T1
`T2
`2008-
`09
`T1
`T1
`T1
`
`By arrangement
`
`1
`
`6.5/week
`
`44+17
`
`2.5
`
`2
`
`2
`
`3/week
`
`By arrangement
`By arrangement
`
`By arrangement
`
`
`
`By arrangement
`
`By arrangement
`
`6.5/week
`3/week
`
`
`6/week
`3/week
`By arrangement
`
`4
`
`1
`1
`
`4
`
`
`
`1
`
`1
`
`47
`20
`
`
`61
`12
`4
`
`3
`
`
`
`
`
`
`
`
`
`
`
`
`2.5
`3
`
`
`2
`3
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`2
`
`
`
`2
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`2
`
`
`
`2
`
`
`
`
`
`NSERC
`USRA
`COGS
`DirStu
`CPSC 344
`CPSC 543
`
`
`CPSC 344
`CPSC 5434
`EngPhys
`Proj
`
`
`
`Page 6/56
`
`By arrangement
`
`By arrangement
`
`
`
`
`
`
`3
`
`3
`
`
`
`
`
`
`By arrangement
`
`2
`
`6/week
`3/week
`By arrangement
`
`38
`~15
`2
`
`
`
`By arrangement
`
`
`
`1
`
`
`
`
`
`
`
`
`
`
`2
`
`2
`3
`
`
`
`
`
`
`
`
`
`
`
`
`
`2
`
`2
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`2
`
`2
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`NSERC
`USRA
`CPSC 3441
`CPSC 5434
`COGS
`DirStu
`
`
`T1-T2 Mech 54x
`Proj
`COGS
`DirStu
`(sabbatical)
`
`T2
`
`2007-
`08
`None
`2006-
`07
`S
`
`T1
`T1
`T2
`
`2005-
`06
`S
`
`EngPhys
`Proj
`CPSC 3441
`COGS
`DirStu
`CPSC 211
`
`
`CPSC 4482
`CPSC 444
`CPSC 4482
`CPSC 5434
`
`
`CPSC 4482
`
`
`CPSC 4443
`CPSC 5544
`CPSC 4482
`
`
`CPSC 4482
`CPSC 4441
`
`
`T1
`T1
`
`T2
`2004-
`05
`S
`T1
`T1
`T2
`2003-
`04
`S
`2002-
`03
`T1
`T2
`T2
`2001-
`02
`S
`T1
`2000-
`01
`
`6/week
`By arrangement
`
`3/week
`
`
`By arrangement
`3/week
`By arrangement
`3/week
`
`
`By arrangement
`
`
`3/week
`3/week
`By arrangement
`
`
`By arrangement
`3/week
`
`
`37
`1
`
`11
`
`
`1
`38
`1
`11
`
`
`1
`
`
`58
`14
`3
`
`
`2
`60
`
`
`2
`
`
`3
`
`
`
`3
`
`3
`
`
`
`
`
`3
`3
`
`
`
`
`3
`
`
`2
`
`2
`
`
`1
`
`
`
`
`
`1
`
`
`
`1
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`2
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`T2
`
`CPSC
`5321,3,4
`
`3/week
`
`12
`
`3
`
`
`
`
`
`Page 7/56
`
`1First offering of a new or substantially revised course. 544 was adapted from an early
`version (McGrenere) in 2010 to be co-listed with 344, but with a grad seminar attached and
`separate grad projects. 344 was substantially revised in 2nd offering.
`2Computer Science Undergraduate Directed Study: see Section 8(g) for student names and
`project titles.
`3Teaching award received: see Section 12(a) for details.
`4Student(s) published a peer-reviewed paper based on course project (see Publications
`1(d)).
`
`
`(c) Graduate Students Supervised
`
`Unless noted, a designation of co-supervision below indicates primary involvement by the
`principal supervisor, with the co-supervisor taking a secondary role. Cases where supervision
`is evenly shared are noted with 1.
`
`
`Co-
`Supervis
`or
`
`
`
`
`
`
`
`
`
`
`Kruchten
`(ECE)
`
`
`
`Awards
`& Comments
`
`
`Left program, Apr
`’15, financial
`pressure.
`Went on leave,
`Feb ’15, to pursue
`excellent job
`opportunity
`Dropped out at 18
`months.
`NSERC PGSM
`
`
`
`UBC 4YF
`Left program in
`2012
`
`
`
`NSERC PGS
`
`Student Name
`
`
`Program
`Type
`
`Year
`Start Finis
`h
`
`Cang, Laura
`Allen, Jeff
`
`M.Sc.
`Ph.D.
`
`Beshai, Peter
`
`Ph.D.
`
`2014
`
`2014 On
`leave
`2015
`2014 On
`leave
`2015
`
`Principal
`
`Superviso
`r
`MacLean
`MacLean
`
`MacLean
`
`M.Sc.
`
`Phan-Ba,
`Michael
`Schneider,
`Oliver i
`Oram, Louise M.Sc.
`
`Ph.D.
`
`Seifi, Hasti
`Harris, John
`
`Flagg, Anna
`Tam, Diane
`
`Schneider,
`Oliver
`
`Ph.D.
`Ph.D.
`
`M.Sc.
`M.Sc.
`
`M.Sc.
`
`2013 2015 MacLean
`
`2012
`
`
`
`MacLean
`
`2011 2013 MacLean
`
`2011
`2011
`
`MacLean
`
`exit MacLean
`
`
`2010 2012 MacLean
`2010 2012 MacLean McGrener
`e
`
`
`2010
`
`
`2012
`
`MacLean
`
`
`
`M.Sc.
`
`M.Sc.
`
`Sefidgar,
`Yasaman
`Himmetoglu,
`Gokhan
`Pan, Matthew M.A.Sc.
`(Mech)
`Ph.D.
`Ph.D.
`
`Karuei, Idin
`Pedrosa,
`Ricardo
`
`Yohanan,
`Steve
`Hall, Joseph
`
`Ph.D.
`
`M.A.Sc.
`(Mech)
`
`Chang, Gordon M.Sc. -
`Essay
`M.Sc.
`
`Hazelton,
`Thomas
`Swerdfeger,
`Bradley
`Enriquez,
`Mario
`
`Pasquero,
`Jerome
`
`Daniels,
`Jeremy
`
`M.Sc.
`
`Ph.D.
`
`Ph.D. -
`McGill
`
`2009 2012 MacLean
`
`
`
`
`
`Page 8/56
`
`
`
`2009 2011 MacLean McGrener
`e1
`MacLean1 On leave, Feb-
`June 2012
`
`On leave since
`Summer 2011;
`dropped program.
`Thesis to FOGS
`May 2012
`
`
`2009 2012 Croft
`
`2007 2014 MacLean
`2007
`exit MacLean
`
`2004 2012 MacLean
`
`
`
`
`
`
`2008 2011 Croft
`
`MacLean1
`, van der
`Loos
`2009 2010 McGrenere MacLean1
`
`2008 2010 MacLean McGrener
`e
`
`
`2007 2009 MacLean
`
`
`
`
`
`NSERC PGS
`
`2002 2008 MacLean
`
`
`
`Precarn Fellow
`04, 05; HS Best
`Paper, 08.
`MacLean1 Became co-sup in
`early 2006.
`
`2005 2008 Hayward
`(McGill
`ECE)
`M.D. / Ph.D. 2007 2008 Ansermino MacLean Anesthesiology.
`Switched to MD
`only in late 2008.
`
`Precarn Fellow,
`07
`Took 6 mth leave.
`ACM CHI Best
`Paper, 2006
`UBC UGF
`
`
`
`Ternes, David M.Sc.
`Pedrosa,
`M.Sc.
`Ricardo
`Luk, Joseph
`
`M.Sc.
`
`2006 2007 MacLean
`2005 2007 MacLean
`
`2003 2006 MacLean
`
`
`
`
`
`
`Smith, Jocelyn M.Sc.
`Chan, Andrew M.Sc.
`Shaver,
`M.Eng.
`(Mech)
`Michael
`Swindells,
`Ph.D.
`Colin
`
`
`2003 2005 MacLean
`2002 2004 McGrenere MacLean1
`2002 2003 MacLean
`
`
`2002 2007 MacLean
`
`Booth
`
`Forsyth, Ben
`
`M.Sc.
`
`2001 2004 MacLean
`
`
`
`HS Best Paper
`finalist 06; WHC
`Best Paper
`finalist, 07.
`Took 6 mth leave.
`
`
`
`Brouwer, Iman M.A.Sc.
`(Mech)
`M.Sc.
`
`Enriquez,
`Mario
`Beamish, Tim M.Sc.
`
`Page 9/56
`
`2001 2004 MacLean
`
`2000 2002 MacLean
`
`Hodgson
`(Mech)
`
`
`ASI Comm.
`Award (2003)
`
`
`2000 2003 MacLean
`
`Fels (EECE) NSERC PGS
`
`
`1The co-supervisor took an equal role in supervision.
`
`
`Postdoctoral Fellows Supervised
`
`
`Awards
`& Comments
`
`From U. Utah, USA.
`2014: Apple Research
`From Istanbul, Turkey.
`2013: Istanbul Kemerburgaz
`University
`2013: Quanser
`NSERC Postdoctoral
`Fellow; from Mcgill
`EECE, Canada
`2011: Immersion Inc.
`From UBC Computer
`Science. Dolby; Koolhaus
`Games; 2009: PDFTron
`Systems Inc.
`Michael Smith Fellow; from
`UBC Psychology.
`2008: Asst. Prof at St.
`Francis Xavier, Halifax.
`
`PDF Name
`
`
`Gleeson,
`Brian
`Altun, Kerem
`
`Amir Haddadi
`Levesque,
`Vincent
`
`Harrison,
`Jason
`
`Co-
`Principal
` Supervisor Supervisor
`
`Year
`Start Finis
`h
`2011 2014 MacLean
`
`Croft
`
`2011 2012 MacLean
`
`
`
`2011 2013 Croft
`2009 2011 MacLean
`
`MacLean
`
`
`2003 2005 Rensink
`
`MacLean,
`van de
`Panne
`
`Chua
`(Kinetics)
`
`Austen, Erin
`
`2003 2004 MacLean
`
`
`Completed Graduate Theses Supervised
`Cumulative total, 2014/15: 26
`
` •
`
` Karuei, I., Periodic Tactile Guidance, PhD Thesis, University of British Columbia, October
`2014.
`• Oram, L., Scrolling in Radiology Image Stacks: Multimodal Annotations and Diversifying
`Control Mobility, M.Sc. Thesis, University of British Columbia, November 2013.
`• Yohanan, S., The Haptic Creature: Social Human-Robot Interaction through Affective
`Touch, Ph.D. Thesis, University of British Columbia, August 2012.
`• Tam, D., The Design and Field Observation of a Haptic Notification System for Oral
`Presentation, M.Sc. Thesis, University of British Columbia, October 2012.
`• Schneider, O., Using Gait as an Input Modality for Mobile Exercise Games, M.Sc. Thesis,
`University of British Columbia, August 2012.
`
`
`
`Page 10/56
`
`• Pan, M., An Exploration of a Haptic Affect Loop through Use Cases, M.Sc. Thesis,
`University of British Columbia, 2012.
`• Flagg, A., Sensing and recognizing affective touch in a furry zoomorphic object, M.Sc.
`Thesis, University of British Columbia, August 2012.
`• Sefidgar, Y., “TAMER: Touch-guided Anxiety Management via Engagement with a Robotic
`Pet Efficacy Evaluation and the First Steps of the Interaction Design”, M.Sc. Thesis,
`University of British Columbia, April 2012.
`• Himmetoglu, G. H., “Participatory Design of a Biometrically-Driven Portable Audio Player”,
`M.Sc. Thesis, University of British Columbia, August 2011.
`• Hall, J. P., “Affecting Affect Effectively: Investigating a haptic-affect platform for guiding
`physiological responses”, M.A.Sc. Thesis, Univ. of British Columbia, Winter 2011.
`• Chang, G., “A Wristband Audio Stream Bookmarking Controller – Preliminary Study on
`Explicit Path in HALO”, M.Sc. Thesis, December 2010.
`• Hazelton, Thomas H., “Participatory design of implicit control for a personal music player”,
`M.Sc. Thesis, University of British Columbia, August 2010.
`• Swerdfeger, Bradley, “A First and Second Longitudinal Study of Haptic Icon Learnability:
`The Impact of Rhythm and Melody,” M.Sc. Thesis, Univ. of British Columbia, 2009.
`• Pasquero, Jerome, “Tactile Display for Mobile Interaction,” Ph.D. Thesis, McGill University,
`2008.
`• Enriquez, Mario “Design of Haptic Signals for Information Communication in Everyday
`Environments,” Ph.D. Thesis, Univ. of British Columbia, 2008.
`• Pedrosa, Ricardo, “Perception-based design: including haptic feedback in expressive music
`interfaces,” M.Sc. Thesis, Univ. of British Columbia, 2007.
`• Ternes, David, “Building Large Sets of Haptic Icons: rhythm as a design parameter, and
`between-subjects MDS for evaluation,” M.Sc. Thesis, Univ. of British Columbia, 2007.
`• Swindells, Colin, “Incorporating Affect into the Design of 1-D Rotary Physical Controls”,
`Ph.D. Thesis, Univ. of British Columbia, 2007.
`• Luk, Joseph, “Using Haptics to Address Mobile Interaction Design Challenges Prototyping
`and User Evaluation with a Handheld Tactile Display”, M.Sc. Thesis, Univ. of British
`Columbia, 2006.
`• Smith, Jocelyn, “Communicating Emotion through a Haptic Link”, M.Sc. Thesis, Univ. of
`British Columbia, 2005.
`• Chan, Andrew, “Designing Haptic Icons to Support an Urgency-Based Turn-Taking
`Protocol”, M.Sc. Thesis, Univ. of British Columbia, 2004.
`• Forsyth, Ben, “Intelligent Support of Interactive Manual Control: Haptic Guidance Based on
`a Look-Ahead Predictor”, M.Sc. Thesis, Univ. of British Columbia, 2004.
`• Brouwer, Iman, “Cost-Performance Tradeoffs in Haptic Hardware Design”, M.A.Sc. Thesis,
`Univ. of British Columbia, 2004.
`• Beamish, Timothy, “D’Groove – A Digital Haptic Turntable for Music Control”, M.Sc. Thesis,
`Univ. of British Columbia, 2003.
`• Shaver, Michael, “The Twiddler: A Haptic Teaching Tool: Low-Cost Communication and
`Mechanical Design”, M.Eng. Thesis, Univ. of British Columbia, 2003.
`
`
`
`Page 11/56
`
`• Enriquez, Mario, “A Study of Haptic Icons”, M.Sc. Thesis, Univ. of British Columbia, 2002.
`
`UBC Master’s Thesis Committees / Reader / Examiner
`• Jeremy Kooyman, "Tool Bracing for Performance Improvement in Simulated Femoral
`Head-Neck Osteochondroplasty," M.A.Sc., UBC Dept. of Mechanical Engineering (A.
`Hodgson), August 2013. Thesis external examiner.
`• Joel Ferstay, "Variant View: Visualizing Genetic Sequence Variants in their Gene Context,"
`M.Sc., UBC Dept. of Computer Science (T. Munzner), July 2013. Thesis 2nd reader.
`• Shathel Haddad, "East is not West: is there Validity in Cultural Usability?," M.Sc., UBC
`Dept. of Computer Science (J. McGrenere), June 2013. Thesis 2nd reader.
`• Mary Muir, “Prime Climb: An Analysis of Attention to Student-Adaptive Hints in an
`Educational Game,” M.Sc., UBC Dept. of Computer Science (C. Conati), April 2012. Thesis
`2nd reader.
`• Andreas Sotirakopoulos, “Influencing User Password Choice Through Peer Pressure,”
`M.Sc., UBC Dept. of Electrical Engineering (K. Beznosov), November 2011. Thesis
`examiner.
`• Dmitry Nekrakovsky, “A Comparison of Pan and Zoom and Rubber Sheet Navigation,”
`M.Sc., UBC Dept. of Computer Science (T. Munzner, J. McGrenere), 2005. Thesis 2nd
`Reader.
`• Zhijin Wang, “Design and Implementation of a Voice-Driven Animation System,” M.Sc.,
`UBC Dept. of Computer Science (M. van de Panne), 2005. Thesis Committee.
`• Christian Chita, " MAIDS for VoIP: A Mobile Agents-based Intrusion Detection System for
`Voice over Internet Protocol," M.Sc., UBC Dept. of Computer Science (S. Vuong), 2008.
`Thesis Committee.
`• Joanne Lim, “Transfer of Training from Surgical Simulators to the Operating Room,”
`M.A.Sc., UBC Department of Mechanical Engineering (A. Hodgson), September 2004.
`Thesis Committee.
`• Catherine Kinnaird, “A Multifaceted Quantitative Validity Assessment of Laparoscopic
`Surgical Simulators”, M.A.Sc., UBC Dept. of Mechanical Engineering (A. Hodgson), July
`2004. Thesis Committee.
`• Christine Tipper: “Is Inhibition of Return Truly a Reflexive Phenomenon? An Investigation of
`the Role of Temporal Predictability in a Classic Inhibition of Return Paradigm”, M.A., UBC
`Dept. of Psychology (A. Kingstone), May 2003. Thesis Committee.
`• Sonja Macfarlane, “Smooth Trajectory Planning for Multi-Axis Machines”, M.A.Sc., UBC
`Dept. of Mechanical Engineering (E. Croft), July 2001. Thesis Committee.
`• Derek DiFilippo, “AHI: An Audio and Haptic Interface for Simulating Contact Interactions”,
`M.Sc. UBC Dept. of Computer Science (D. Pai), 2000. Thesis 2nd Reader.
`
`
`UBC Doctoral Thesis Supervisory Committee
`
` •
`
` Dalstein, Boris, UBC Computer Science, 2014-present
`• Moon, Ajung, UBC Mechanical Engineering, 2014-present
`
`
`
`Page 12/56
`
`• Negulescu, Matei, UBC Computer Science, 2014-present (on leave)
`• Matthew Pan, UBC Mechanical Engineering (E Croft), 2013-present.
`• Susana Zoghbi, UBC Mechanical Engineering (E. Croft), 2009-2010.
`• Uli Seibold, UBC Mechanical Engineering (A. Hodgson), 2005-2008.
`• Paul Kry, UBC Computer Science (D. Pai), 2004-2005.
`• Dana Kulic, UBC Department of Mechanical Engineering (E. Croft), 2002–2005.
`• Te-Shum Chou, “Human Hand Modeling Techniques for Visualization and Prediction”,
`Department of Electrical and Computer Engineering (S. Fels), 2001. Left program in 2001.
`
`Visiting Students and Postdocs Supervised
`
`•
`
` Jan Anlauff, visiting doctoral student of Jeremy Cooperstock, Professor of Electrical
`Engineering at McGill University. 2014, 2 months.
`• Andrea Kanneh, visiting junior faculty from University of Trinidad and Tobago, mentoring
`visit funded by the Faculty Leadership Pilot Program for the Caribbean, administered by
`Industry Canada. 2013, 5 months.
`• Dane Powell, visiting doctoral student of Marcia O’Malley, Professor of Mechanical
`Engineering at Rice University, Texas USA. 2011-01, 6 months.
`Inwook Hwang, visiting doctoral student of Seungmoon Choi, Professor of Mechanical
`Engineering at Postech University, South Korea. 2009-10, 6 months.
`• Davide de Carli, visiting doctoral student of Antonio Bicchi, Professor of Electrical
`Engineering at Università di Pisa, Pisa, Italy. Co-supervised with E. Croft. 2009.
`• Jerome Pasquero, visiting doctoral student of Vincent Hayward, Professor of Electrical and
`Computer Engineering at McGill University. 2005, 2007. (In 2006, became Pasquero’s co-
`supervisor).
`• Giusi di Pietro, visiting doctoral student of Massimo Bergamasco, Associate Professor of
`Applied Mechanics at the Scuola Superiore Sant’Anna, Pisa, Italy. 2002.
`
` •
`
`Continuing Education Activities
`
`
`(d)
`
` •
`
` UBC Centre for Teaching and Academic Growth Workshop: “Team-Based Learning”, July
`2005. Facilitated by Antony Hodgson and Peter Ostafichuk, Mechanical Engineering.
`• Faculty Instructional Skills Workshop, UBC Centre for Teaching and Academic Growth
`(TAG), 2001.
`
`Visiting Lecturer (indicate university/organization and dates)
`
`
`(e)
`
`Non-UBC University Instructor
`
`(1999) MIE 440f Mechanical Design “User-Generated Parasitic Power”, University of
`Toronto, Mechanical Engineering, Fall 1999 (83 students), co-taught with Prof. L. Shu.
`Responsible for course project. Student teams designed and prototyped original devices
`
` •
`
`
`
`
`
`based on my original concept of user-generated “parasitic power”, meeting requirements to
`(a) harvest “waste” mechanical power from human body with non-noticeable additional
`perceived donor effort, and (b) convert this to electrically charge two AA batteries within a
`specified time limit. My participation was invited after Prof. Shu heard my seminar on this
`topic in 1998. This concept has subsequently been pursued by others, first at MIT and now
`widely with spread of mobile devices.
`
`Page 13/56
`
`
`Invited Course Lectures (within UBC and external)
`
`(2014) Fairview High School, Boulder, CO, Computer Science Club, “HCI and Interfaces for
`Touching”. Invited by Helen Petach, Fairview High science teacher and club mentor.
`(2010) UBC Computer Science (CPSC 309), “Haptic communication: From abstract to
`affect”, April 2010. Invited by Dr. Ed Knorr, UBC Computer Science.
`(2009) UBC Cognitive Science (COGS 401), “Haptic communication: From abstract to
`affect”, March 2009. Invited by Prof. Alan Mackworth, UBC Computer Science.
`(2008) Victoria University, Wellington, New Zealand, Faculty of Art and Design / Digital
`Media Design: Design-Lead Futures (DESN 411); Tangible Media (DESN 412). “1D
`Haptics: Using Touch in Design”, May 1, 2008. Invited by Prof. Marcia Lyons, Victoria
`University.
`(2006) UBC Cognitive Science (COGS 401), “Haptics Interaction Design: Incorporating
`Perception into a Human-Centered Approach for Embedded and Mobile Applications”,
`November 2006. Invited by Prof. Eric Bateson, UBC Linguistics.
`(2005) UBC Cognitive Sciences (COGS 401), “Talking to People through Their Hands”,
`March 2005. Invited by Prof. E. Bateson, UBC Linguistics.
`(2003) UBC Dept. of Mechanical Engineering: Medical Robotics (MECH 550D), “User
`Interface Design: Issues for Advanced Physical Interfaces”, March 20, 2003. Invited by
`Prof. A. Hodgson, UBC Mech.
`(2000) Stanford University, Department of Computer Science: Seminar on People,
`Computers and Design (CS 547), March 3, 2000. Invited by Prof. T. Winograd, Computer
`Science.
`(1999) Stanford University, Department of Mechanical Engineering: Smart Product Design
`(ME 218). April 27, 1999. Invited by Prof. Ed Carryer, Mechanical Engineering.
`(1996) Stanford University, CCRMA Summer Workshop: Introduction to Psychoacoustics
`and Psychophysics, “Psychophysics experiment design”, July 3, 1996. Invited by Prof.
`Perry Cook, Princeton University.
`
` •
`
`
`
`•
`
`•
`
`•
`
`•
`
`•
`
`•
`
`•
`
`•
`
`•
`
`
`External Short Courses: Workshops, Tutorials and Summer Schools. Cross-listed here
`and in 13(2c).
`
`Other
`
`(2014-15) Worldhaptics workshop, “HAXD: Haptic Experience Design.” Co-organized by O.
`Schneider (PhD student) and MacLean. June 2015, Evanston, IL.
`
`
`(f)
`
` •
`
`
`
`
`
`Page 14/56
`
`•
`
`•
`
`•
`
`•
`
`•
`
`•
`
`•
`
`•
`
`•
`
`(2015) IEEE Haptics Summer School, “TBA”, Summer 2015, Istanbul, Turkey. Organized
`by Antonio Frisoli.
`(2011) Invited tutorial for the IEEE International Conference on Consumer Electronics
`(ICCE’11): “Do-It-Yourself Haptics: A Practical Introduction to Haptics for Consumer
`Electronics.” V. Levesque, K. MacLean, Jan 2011. Invited by Atul Batra, Tutorials
`organizer.
`(2009) Invited workshop at Seminario Internacional Ingenieria Electronica: “Physical
`Interface Design.” K. MacLean, May 2009, Universidad Pontificia Bolivariana,
`Bucaramanga, Columbia. Invited by Sayra Cristomancha, Assistant Professor.
`(2008) Eurohaptics Workshop, “Haptics, Attention and Scenario-Based Design: A Hands-
`On Workshop.” K. MacLean (organizer), H. Tan, June 2008, Madrid, Spain.
`(2008) HITLAB New Zealand Annual Symposium, “Industry/Academic Workshop on
`Physical Interaction”, K. MacLean, February 2008, University of Canterbury, Christchurch,
`New Zealand. Invited by Prof. Mark Billinghurst, Director.
`(2006) IEEE Haptics Summer School, “Haptics Interaction Design: Incorporating Perception
`into a Human-Centered Approach for Embedded and Mobile Applications”, K. MacLean,
`September 2006, Paris, France. Organized by Profs. John Hollerbach (University of Utah)
`and Vincent Hayward (McGill).
`(2004) SIGGRAPH 2004 Tutorial, “Seeing, Hearing & Touching: Putting It All Together”, B.
`Fisher (organizer), S. Fels, K. MacLean, T. Munzner, R. Rensink, Aug 2004, Los Angeles,
`California. Course notes were most-downloaded article from SIGGRAPH in
`November, 2006.
`(2003) SIGGRAPH 2003 Tutorial, “Design of Interactive Multimodal Media Systems”, B.
`Fisher (organizer), S. Fels, K. MacLean, T. Munzner, R. Rensink, July 2003, San Diego,
`California. In 2003, I could not attend but provided course materials.
`(2002) SIGGRAPH 2002 Tutorial, “Design of Interactive Multimodal Media Systems”, K.
`Booth (organizer), S. Fels, B. Fisher, K. MacLean, R. Rensink, July 2002, San Antonio,
`Texas.
`
`Undergraduate Research Projects Supervised
`
`
`(g)
`
`Undergraduate Research Projects Supervised
`Cumulative total of undergraduate students supervised as of March 2015: 52
`
` •
`
` Gordon Minaker, undergraduate volunteer, “Cyberhap: CyberHap: MiniMooc for learning
`Physics via Haptics”. Began January 2015 (continuing Summer 2015 as USRA).
`• Brenna Li, undergraduate volunteer, “DOSOM: doing science experiments on myself”. Jan-
`May, 2015.
`• Laura Cang, NSERC USRA, “Machine Recognition of Touch Gestures using Custom
`Pressure/Location Sensor”, Summer 2014.
`• Anoushka Rajan, Derek Wong, Michele Touchette, Nicholas Bilinski, Tracy Johnston, UBC
`MECH Capstone Project, “BREATHER” - Prototyping an Robot for Managing Respiratory
`Care for Preterm Infants", Fall-Winter 2013/14.
`
`
`
`Page 15/56
`
`• Chamila Anthonypillai, CPSC 448 Directed Studies, "Affective customization of vibrotactile
`
`stimuli," Summer 2013.
`• Adam Djouldem, visiting undergraduate from Montpellier University II, France. Summer
`2013.
`• Bita Nejat, undergrad research volunteer, "Data collection for the Creature fur sensor", Jan-
`Aug 2013.
`• Vivian Chen, COGS 402, "Human-Robot Interaction: Haptic Feedback in
`CollaborativeTasks," 2012/13 Term 2.
`• James Bigland, COGS 402, "Vibrotactile Guidance of Walking and Attentional Concerns,"
`2012/13 Term 2.
`• Larissa Leong, CPSC 448 Directed Studies, "Android App Developer’s Guide to GaitLib
`and GaitLogger," 2012/13 Term 2.
`• Michael Wu, NSERC USRA, “Gaitlib: A library for realtime gait analysis in smartphones“,
`Summer 2012 and continued involvement (producing open source library and paper)
`through June 2013.
`• Michelle Chuang, NSERC USRA, “Implicit audio guidance of gait using Android phone with
`gait detection capability“, Summer 2011. Continuing Student.
`• Louise Oram, NSERC USRA (Sum) then URA (T1) and CS Honors thesis (T2), “Novel
`Variable-Friction User Interface: Interaction Design”, May 2010-April 2011. Entered our
`graduate program at UBC CS in Fall 2011.
`• Julie Laws, Tony Siu, Chevy Law, Lucky Sekhon, Mech 458 Capstone Design Project,
`Mechanical Engineering, "The Kangaroo Care Simulator for Managing Acute Pain in
`Preterm Infants”, 2009/10 Term 1-2. Continuing Students.
`• Bryan Stern, undergraduate RA (Sum-T1-T2), “Developing a Smartphone Gait Analysis
`Toolkit”, May 2010-April 2011. Graduated May 2011.
`• Natalie Forssman, COGS Directed Study, Linguistics, “The power of analysis: Wearable
`affective technology in theory and practice”, May 2009 - Dec 2010. Continuing student; in
`Fall 2010, enters graduate program at UC San Diego in Science and Technology.
`• Jonathan Chang, NSERC USRA, “Gesture Re{Yohanan, 2012 #1375}cognition System for
`a Touch Sensor Equipped Haptic Creature”, Summer 2009 and continued as research staff
`through Dec 2010. Technical staff at the Centre for Molecular Medicine and Therapeutics,
`UBC Childrens’ Hospital.
`• Jeanie Chan, Elaine Khaw, Jason Cheng, Mech 451/2 Directed Study Project, Mechanical
`Engineering, “Haptic Creature Improvement Project”, 2008/09 Term 1-2. Continuing
`students.
`• Noel Wu, Kenneth Ng, Tinny Lai, Engineering Physics Directed Study Project, Engineering
`Physics, “The Haptic Creature Recommendation Report”, 2008/09 Te