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
Civil and Environmental Engineering
Yangming Shi
Assistant Professor
Civil and Environmental Engineering
Coolbaugh Hall, Room 318B
yangming.shi@mines.edu
Electrical Engineering
Kathryn Johnson
Professor
327F Brown Hall
303-273-3914
kjohnson@mines.edu
Kevin Moore
Department of Electrical Engineering
Professor Emeritus
kmoore@mines.edu
Tyrone Vincent
Professor
327D Brown Hall
303-273-3641
tvincent@mines.edu
Engineering, Design, & Society
Mechanical Engineering
George Kontoudis
Assistant Professor
Mechanical Engineering
BB 280C
george.kontoudis@mines.edu
Andrew Petruska
Associate Professor
Mechanical Engineering
Brown Hall 280F
303-384-2021
apetruska@mines.edu
Xiaoli Zhang
Director, 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












