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 Le courriel est préféré.
Bureau: A-3480 (accessible via A-3485)
Groupe de recherche: HIFIV, qui fait partie du Labo de multimédia (A-3460)

Recherches et publications
Trois articles ayant plus de 100 citations chaque. scholar.google

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, conception/design, multimédia, ergonomie, facteurs humains

Biographie:

Michael McGuffin est professeur chercheur et ingénieur (ing.) au Département de génie logiciel et des TI de l'ÉTS à Montréal, Québec, Canada. L'ÉTS est l'École de technologie supérieure, une école de génie faisant partie de l'Université du Québec. Avec ses étudiants de maîtrise et de doctorat, Michael effectue des recherches dans les domaines de la visualisation d'information et l'interaction humain-machine (IHM). Il a publié trois articles cités plus de 100 fois chaque, et en 2009, son article à la conférence de visualisation d'information de l'IEEE (InfoVis 2009) reçut une mention honorable. Il a aussi été membre pendant plusieurs années du comité de programme de la conférence InfoVis. Avant son poste à l'ÉTS, Michael é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 travaillait comme développeur logiciel et créait 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 aime bien faire du karaté. Ses publications, vidéos de démonstrations, et autres informations sont disponibles au http://profs.etsmtl.ca/mmcguffin/.
[English]

Associate 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 Email is preferred.
Office: A-3480 (accessible via A-3485)
Research group: HIFIV, part of the Multimedia Lab (A-3460)

Research and Publications
Three publications with over 100 citations each.
Erdős number: 3; H-index: 13; G-index: 32. scholar.google

Research Interests:

Human-computer interaction, user interface design, interaction techniques, information visualization, scientific visualization, interactive computer graphics in 2D and 3D.

Bio:

Michael McGuffin is an Associate Professor in the Department of Software and IT Engineering at ETS in Montreal, Quebec, Canada. ETS is the "École de technologie supérieure", a French-language engineering school within a provincial network of institutions called the University of Quebec. Along with his master's and PhD students, Michael conducts research in information visualization and Human-Computer Interaction (HCI). He has published three papers cited more than 100 times each, and in 2009, his paper at the IEEE Information Visualization Conference (InfoVis 2009) received an Honorable Mention. He has also served during multiple years on the program committee for IEEE InfoVis. Previously, Michael was a post-doctoral researcher at the Ontario Cancer Institute, working on visualizations 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 karate. Publications, video demonstrations, and other information are at http://profs.etsmtl.ca/mmcguffin/.

Publications

News from the HIFIV research group:

Étudiants:

  • Maxime Dumas (Ph.D., septembre 2012-présent)
  • Houssem-Eddine Gueziri (Ph.D., septembre 2012-présent, co-direction avec Prof. Catherine Laporte)
  • Shrey Gupta (maîtrise, septembre 2013-présent)
  • François Cabrol (maîtrise, janvier 2013-présent)
  • Jean-François Im (maîtrise, janvier 2012-présent)
  • Quentin Ventura (maîtrise, mai 2011-présent)

Anciens étudiants et post-docs:

  • Roberto Lopez-Hernandez (post-doc, mai 2008-mai 2010)
  • Sébastien Rufiange (Ph.D., septembre 2008-août 2013, co-direction avec Prof. Christopher Fuhrman)
  • Christophe Viau (Ph.D., janvier 2009-juillet 2012)
  • Maxime Dumas (maîtrise, mai 2010-décembre 2011, co-direction avec Prof. Jean-Marc Robert)
  • Erick Velazquez-Godinez (maîtrise, janvier 2010-janvier 2012)
  • David Guilmaine (maîtrise, septembre 2008-août 2011)
  • Anirban Mukherjee (stagiaire de BITS Pilani, Inde, été 2013)
  • Céline Pelletier (stagiaire de Polytech Paris-Sud, France, été 2013)
  • Shrey Gupta (stagiaire de VIT, Inde, hiver 2013)
  • Skand Hurkat (stagiaire de IIT Bombay, été 2011)

Activités professionnelles:

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:

MGL 835 "Interaction humain-machine", 2014 hiver

GTI 745 "Interfaces utilisateurs avancées", 2014 hiver

LOG 792 / GTI 792

Anciens cours:

GTI 350 "Conception et évaluation des interfaces utilisateurs", 2013 automne
MGL 835 "Interaction humain-machine", 2013 hiver
LOG 745 "Interfaces utilisateurs avancées", 2013 hiver
LOG 350, 2012 été
MGL 835, 2012 hiver
LOG 745, 2012 hiver
MGL 835, 2011 hiver
LOG 745, 2011 hiver
MGL 835, 2010 hiver
LOG 745, 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

Current students:

  • Maxime Dumas (Ph.D., September 2012-present)
  • Houssem-Eddine Gueziri (Ph.D., September 2012-present, co-supervised with Prof. Catherine Laporte)
  • Shrey Gupta (master's, September 2013-present)
  • François Cabrol (master's, January 2013-present)
  • Jean-François Im (master's, January 2012-present)
  • Quentin Ventura (master's, May 2011-present)

Former students and post-docs:

  • Roberto Lopez-Hernandez (post-doc, May 2008-May 2010)
  • Sébastien Rufiange (Ph.D., September 2008-August 2013, co-supervised with Prof. Christopher Fuhrman)
  • Christophe Viau (Ph.D., January 2009-July 2012)
  • Maxime Dumas (master's, May 2010-December 2011, co-supervised with Prof. Jean-Marc Robert)
  • Erick Velazquez-Godinez (master's, January 2010-January 2012)
  • David Guilmaine (master's, September 2008-August 2011)
  • Anirban Mukherjee (intern from BITS Pilani, India, summer 2013)
  • Céline Pelletier (intern from Polytech Paris-Sud, France, summer 2013)
  • Shrey Gupta (intern from VIT, India, winter 2013)
  • Skand Hurkat (intern from IIT Bombay, summer 2011)

Activities:

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!)


[中文]

迈克尔麦吉芬(Michael McGuffin)是可视化用户界面设计的研究教授。 他不会说中文。 他希望他能。

Links:

course material on visualization

sample code for students

turning a sphere inside-out

how to learn OpenGL

tips on writing 3D code

java applet tutorial

experimental graphic design

gallery of code (old programming projects)

nested radicals

folding in vim

how to edit X11 fonts

lexique / lexicon

my favourite mousepad

the McGuffin name