Michael J. McGuffin

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
Six articles ayant plus de 100 citations chaque. scholar.google

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é six 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. 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]

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

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

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

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 six 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. 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

News

Older News

Étudiants:

Anciens étudiants et post-docs:

Activités professionnelles:

Cours actuels:

GTI 350 "Conception et évaluation des interfaces utilisateurs", 2016 été
GTI 745 "Interfaces utilisateurs avancées", 2016 été

LOG 792 / GTI 792

Anciens cours:

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


[中文]

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

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 any more)

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