Faculty and Staff
Affiliated Faculty
Computer Science
Micah Corah
Assistant Professor
Computer Science
Brown Hall 280M
micah.corah@mines.edu
Neil T. Dantam
Associate Professor
280H Brown Hall
303-273-3761
ndantam@mines.edu
Qi Han
Professor
Computer Science
CTLM 255
303-273-3849
qhan@mines.edu
Kaveh Fathian
Assistant Professor
Computer Science
303-384-2070
kaveh.fathian@mines.edu
Electrical Engineering
Kathryn Johnson
Professor
327F Brown Hall
303-273-3914
kjohnson@mines.edu
Kevin Moore
Executive Director, Humanitarian Engineering
Professor, Division of Engineering, Design, and Society
Professor, Department of Electrical Engineering
215 Engineering Hall
303-273-3898
kmoore@mines.edu
Tyrone Vincent
Professor
327D Brown Hall
303-273-3641
tvincent@mines.edu
Engineering, Design, & Society
Kevin Moore
Executive Director, Humanitarian Engineering
Professor, Division of Engineering, Design, and Society
Professor, Department of Electrical Engineering
215 Engineering Hall
303-273-3898
kmoore@mines.edu
Mechanical Engineering
George Kontoudis
Assistant Professor
Mechanical Engineering
BB 280C
george.kontoudis@mines.edu
Andrew Petruska
Director, Associate Professor
Mechanical Engineering
Brown Hall 280F
303-384-2021
apetruska@mines.edu
Xiaoli Zhang
Associate Professor
Mechanical Engineering
Brown Hall 280D
303-384-2343
xlzhang@mines.edu
Frankie Zhu
Assistant Professor
Mechanical Engineering
General Research Lab 234B
303-916-4793
frankie.zhu@mines.edu
Program Administration

Cadi Gillette
Interdisciplinary Graduate Programs Manager
CoorsTek 224
303-384-2507
cadi.gillette@mines.edu