Faculty and Staff

Affiliated Faculty

Computer Science

Michah Corah

Micah Corah

Assistant Professor
Computer Science
Brown Hall 280M
micah.corah@mines.edu

Neil Dantam

Neil T. Dantam

Associate Professor
280H Brown Hall
303-273-3761
ndantam@mines.edu

Qi Han

Qi Han

Professor
Computer Science
CTLM 255
303-273-3849
qhan@mines.edu

Kaveh Fathian

Kaveh Fathian

Assistant Professor
Computer Science
303-384-2070
kaveh.fathian@mines.edu

Thomas Williams

Thomas Williams

Associate Professor
280J Brown Hall
303-273-3820
twilliams@mines.edu

Electrical Engineering

Kathryn Johnson

Kathryn Johnson

Professor
327F Brown Hall
303-273-3914
kjohnson@mines.edu

Kevin Moore

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

Tyrone Vincent

Professor
327D Brown Hall
303-273-3641
tvincent@mines.edu

Engineering, Design, & Society

Kevin Moore

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

George Kontoudis

Assistant Professor
Mechanical Engineering
BB 280C
george.kontoudis@mines.edu

Andrew Petruska

Andrew Petruska

Director, Associate Professor
Mechanical Engineering
Brown Hall 280F
303-384-2021
apetruska@mines.edu

Xiaoli Zhang

Xiaoli Zhang

Associate Professor
Mechanical Engineering
Brown Hall 280D
303-384-2343
xlzhang@mines.edu

Frankie Zhu

Frankie Zhu

Assistant Professor
Mechanical Engineering
General Research Lab 234B
303-916-4793
frankie.zhu@mines.edu

Program Administration

Cadi Gillette

Cadi Gillette

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