Michael J. McGuffin, Ph.D.

[français]

Professeur
Département de génie logiciel et des TI
École de technologie supérieure (ÉTS)
1100 Notre-Dame Ouest
Montréal, Québec, H3C 1K3, Canada
Téléphone: (514) 396-8418 Notez: je vérifie ma boîte vocale peu souvent; le courriel est de loin préféré pour les messages.
Télécopieur: (514) 396-8405
Bureau: A-3480 (accessible via A-3485)
Groupe de recherche: HIFIV, qui fait partie du Labo de multimédia (A-3460)

Autres affiliations:
- Centre de recherche du Centre hospitalier de l'Université de Montréal (CRCHUM)
- Laboratoire de recherche en imagerie et orthopédie (LIO)

Diplômes: B.A.Sc. (Waterloo), M.Sc. et Ph.D. (Toronto)

Je suis à l'ÉTS depuis septembre 2007. (Mon ancien site web est ici.)

Recherches et publications

Biographie:

Michael McGuffin est professeur chercheur et ingénieur junior (ing. jr) à l'ÉTS ("École de technologie supérieure", une école de génie faisant partie de l'Université du Québec), dans le Département de génie logiciel et des TI, à Montréal, Québec, Canada. Ses recherches sont dans les domaines de l'interaction humain-machine (IHM) et la visualisation d'information. Avant son poste à l'ÉTS, il était chercheur postdoctoral à l'Institut de cancer de l'Ontario, dans le laboratoire du Dr. Igor Jurisica, où il développait des visualisations et des interfaces utilisateurs pour la bioinformatique. Il a complété son Doctorat en philosophie (Ph.D.) en informatique à l'Université de Toronto, où il travaillait dans le laboratoire du Dynamic Graphics Project (DGP) avec le Prof. Ravin Balakrishnan comme directeur de thèse. Pendant ses études doctorales, il a passé trois ans comme Fellowship Student de IBM CAS à Toronto. Il détient également une Maîtrise en sciences (M.Sc.) en informatique de l'Université de Toronto, et un Baccalauréat avec honneurs en sciences appliquées (B.A.Sc.) en génie informatique avec option génie logiciel de l'Université de Waterloo. Avant sa maîtrise, il a travaillé comme développeur logiciel et a créé des interfaces utilisateurs chez Alias|wavefront à Toronto et Discreet Logic à Montréal (les deux faisant partie maintenant d'Autodesk), et chez CAE à Montréal. Originaire de Chibougamau, Québec, Canada, Michael vit dans une famille trilingue, et s'amuse parfois au piano et à faire du karaté. Ses publications, vidéos de démonstrations, et autres informations se retrouvent au http://profs.logti.etsmtl.ca/mmcguffin/.

Intérêts de recherche, expertises, mots clés:

interaction humain-machine (interaction homme-machine), interaction humain-ordinateur, interfaces utilisateur, techniques d'interaction, visualisation d'information, visualisation scientifique, infographie interactive en 2D et en 3D, modélisation de tâches de pointage, modèles prédictifs de performance humaine, visualisation de données bioinformatiques et biomédicales, visualisation des réseaux (graphes), conception/design, multimédia, ergonomie, facteurs humains

Étudiants:

Anciens étudiants et post-docs:

  • Roberto Lopez-Hernandez (post-doc, mai 2008-mai 2010)

Activités professionnelles:

  • Membre, Comité de programme, IEEE InfoVis 2010
  • Membre, Comité de programme, IEEE InfoVis 2009
  • Membre, Comité de programme, ACM CHI 2009
  • Co-président, atelier "User interfaces for visualizing complex data", IBM CASCON 2008
  • Membre, Comité de programme, ACM UIST 2008
  • Membre, Comité de programme, IEEE InfoVis 2008

Message aux étudiant(e)s intéressé(e)s:

Si vous êtes un(e) étudiant(e) de maîtrise ou de doctorat, ou même au baccalauréat, voici des exemples de projets potentiels sur lesquels vous pourriez travailler avec moi:
  • furetage de données volumiques 3D
  • visualisation et manipulation de graphes / réseaux
  • interfaces pour la création artistique
  • utilisation d'animations pour effectuer des transitions fluides dans les interfaces utilisateur
  • visualisation de la musique
  • nouvelles approches interactives pour les bureaux virtuels (exemple: travailler dans un espace 3D)
  • nouveaux systèmes de fenêtrage
  • un tableau blanc électronique
  • interaction gestuelle
  • visualisation des chemins suivis lors de furetage sur le web
  • développement de boîtes à outils interactifs
  • etc. (vous pouvez me proposer vos propres idées!)
Je cherche des étudiant(e)s motivé(e)s et autonomes qui veulent apprendre, créer, et découvrir.

Cours actuels:

LOG 792 / GTI 792

Anciens cours:

MGL 835 "Interaction humain-machine", 2010 hiver

LOG 745 "Interfaces utilisateurs avancées", 2010 hiver

LOG 350, 2009 été

MGL 820, 2009 hiver

LOG 740, 2009 hiver

LOG 740, 2008 été

LOG 350, 2008 hiver

MGL 820, 2008 hiver

Divers:

La visualisation d'informations: un très court survol de 8 mille ans - Une présentation donné à la SAT (Société des arts technologiques), à Montréal, le 29 avril, 2008

[English]

Assistant Professor
Department of Software and IT Engineering
Ecole de technologie superieure (ETS)
1100 Notre-Dame Ouest
Montreal, Quebec, H3C 1K3, Canada
Phone: (514) 396-8418 Note: I check email much more often than my phone messages.
Fax: (514) 396-8405
Office: A-3480 (accessible via A-3485)
Research group: HIFIV, part of the Multimedia Lab (A-3460)

Additional affiliations:
- Research Centre of the University of Montreal Hospital Centre (CRCHUM)
- Imaging and Orthopedics Research Laboratory (LIO)

Degrees: B.A.Sc. (Waterloo), M.Sc. and Ph.D. (Toronto)

I joined the faculty at ETS in September 2007. (My old website is here.)

Research and Publications

Erdös number: 3; H-index: 9; G-index: 21 (based on scholar.google citation counts returned August 2010)

Bio:

Michael McGuffin is an Assistant Professor (tenure track; conducting research, teaching, and supervision of graduate students) at ETS ("École de technologie supérieure", a French-language engineering school within the University of Quebec), in the Department of Software and IT Engineering, in Montreal, Quebec, Canada. His research interests lie in Human-Computer Interaction (HCI), currently focusing on information visualization. He was previously a post-doctoral researcher at the Ontario Cancer Institute (OCI; Division of Signaling Biology), working on visualization and user interfaces for bioinformatics, within Dr. Igor Jurisica's lab. He completed a Ph.D. in Computer Science at the University of Toronto, where his homebase was the Dynamic Graphics Project (DGP) lab, and where his advisor was Prof. Ravin Balakrishnan. During his Ph.D. studies, he spent three years as an IBM CAS Fellowship Student at the IBM Toronto Lab. He also holds a Master of Science (M.Sc.) in Computer Science from University of Toronto, and an Honours Bachelor of Applied Science (B.A.Sc.) in Computer Engineering with Software Engineering Option from the University of Waterloo. Prior to his graduate studies, he worked as a software developer, creating user interfaces at Alias|wavefront in Toronto and Discreet Logic in Montreal (both companies now part of Autodesk), and CAE in Montreal. Michael hails from Chibougamau, Quebec, Canada; enjoys living in a trilingual household; and dabbles in piano and karate. Publications, video demonstrations, and other information are at http://profs.logti.etsmtl.ca/mmcguffin/.

Research Interests:

Human-computer interaction, user interface design, interaction techniques, information visualization, scientific visualization, interactive computer graphics in 2D and 3D, modeling of pointing tasks, predictive models of human performance, bioinformatics and biomedical visualization, visualization of networks (graphs).

Current students:

Former students and post-docs:

  • Roberto Lopez-Hernandez (post-doc, May 2008-May 2010)

News:

February 2010: 1920×2160 pixel, 37×42 inch (56 inch diagonal) multitouch surface (made with two 1920×1080 pixel, 42 inch displays), designed and built by Christophe Viau (a Ph.D. student supervised by Mike McGuffin) and Jean-François Lahos, and purchased by our department to be used in teaching and research.

Activities:

  • Member, Program Committee, IEEE InfoVis 2010
  • Member, Program Committee, IEEE InfoVis 2009
  • Member, Program Committee, ACM CHI 2009
  • Co-chair, "User interfaces for visualizing complex data" workshop, IBM CASCON 2008
  • Member, Program Committee, ACM UIST 2008
  • Member, Program Committee, IEEE InfoVis 2008

Message to English-speaking students:

If you're interested in doing a Ph.D. with me, there are ways this could be done without you having to take any courses in French, allowing you to conduct all your research in English and write your thesis in English. Examples of potential research projects include:
  • browsing 3D volumetric data
  • visualization and manipulation of graphs / networks
  • interfaces for artistic creation
  • the use of animation for smooth transitions in user interfaces
  • visualization of music
  • new interactive approaches for virtual desktops (example: working in a 3D space)
  • new windowing systems
  • electronic white boards
  • gestural interaction
  • visualizing paths followed during web browsing
  • developing interaction toolkits / libraries
  • etc. (I'm open to ideas!)

Miscellaneous:

Information visualization: a very brief, 8 thousand year survey - A talk (in French) given at the SAT (Société des arts technologiques), in Montreal, April 29, 2008

experimental graphic design

gallery of code (old programming projects)

nested radicals

turning a sphere inside-out

how to learn OpenGL

tips on writing 3D code

java applet tutorial

folding in vim

how to edit X11 fonts

my favourite mousepad

the McGuffin name

lexique / lexicon