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é.
Twitter: @MJMcGuffin

Intérêts de recherche: Interaction humain-machine, interfaces utilisateur, visualisation d'information.

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

Biographie:

Michael McGuffin est professeur (titulaire) 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, Michael effectue des recherches dans les domaines de la visualisation d'information et l'interaction humain-machine (IHM). Il a publié huit 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. En 2017, pour un séjour sabbatique, il a travaillé pendent 3 mois chez Microsoft Research à Redmond, Washington. 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. Il détient également 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. Il a aussi travaillé 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.
[English]

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.
Twitter: @MJMcGuffin

Research Interests: Human-computer interaction, user interface design, information visualization.

Research and Publications
Eight publications with over 100 citations each. scholar.google
Erdős number: 3; H-index: 28.

Bio:

Michael McGuffin is a (Full) 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 students, Michael conducts research in information visualization and Human-Computer Interaction (HCI). He has published eight papers cited more than 100 times each, and in 2009, his paper at the IEEE Information Visualization Conference (InfoVis 2009) received an Honorable Mention. During 2017, as part of a sabbatical, he spent 3 months at Microsoft Research in Redmond, Washington. Prior to joining ETS, 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. He also holds 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, and enjoys living in a trilingual household.

Publications

Highlighted Projects and News

Previously posted news items

Étudiants:

Anciens étudiants et post-docs:

Activités professionnelles:

Cours:

GTI 350 "Conception et évaluation des interfaces utilisateurs", 2023 automne (groupes 01 et 02)
GTI 350, 2023 été (groupes 01 et 02)
GTI 350, 2022 été (groupes 01 et 02)
GTI 350, 2021 automne (groupes 01 et 03)
GTI 350, 2021 été (groupes 01 et 03)
GTI 350, 2020 automne (groupes 01 et 03)
GTI 350, 2019 automne (groupes 01 et 02)
GTI 745 "Interfaces utilisateurs avancées", 2019 été
GTI 350, 2019 été
MGL 835 "Interaction humain-machine", 2018 hiver
GTI 745, 2018 hiver
MGL 835, 2016 automne
GTI 350, 2016 été
GTI 745, 2016 été
MGL 835, 2015 automne
GTI 745, 2015 été
GTI 350, 2015 été
GTI 745, 2015 hiver
MGL 835, 2014 automne
GTI 350, 2014 été
MGL 835, 2014 hiver
GTI 745, 2014 hiver
GTI 350, 2013 automne
MGL 835, 2013 hiver
LOG 745, 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:

Former students and post-docs:

Activities:

Links:

selected HCI course slides that I've translated into English (for other profs)

turning a sphere inside-out (sphere eversion, for those who like math)

most interesting videos on youtube (a playlist)

interesting things (for anyone curious about science)

sample code for students: graphical user interfaces, mostly in Java, and a bit of Python (for programmers)

how to learn OpenGL (for programmers)

tips on writing 3D code (for programmers)

experimental graphic design (mostly Java applets I made after getting inspired by John Maeda's work in 1999; probably don't work in your browser anymore)

gallery of code (my old programming projects)

nested radicals (for those who like math)

folding text in vim (for users of the obscure text editor)

how to edit X11 fonts (for those who use linux)

lexique / lexicon

my favourite mousepad

the McGuffin name