Supporting Faculty

Belinda Akpa

Assistant Professor bsakpa@ncsu.edu 919-513-6426 Visit Website

S. Thomas Alexander

Associate Professor Emeritus sta@ncsu.edu

Winser Alexander

Professor Emeritus of ECE Electrical Engineering winser@ncsu.edu 919-515-5190

Paul Bowman

Adjunct Lecturer pdbowman@ncsu.edu 919-749-8023

Jeremy Brown

Adjunct Lecturer jabrown4@ncsu.edu 828-251-6744

Madhavi Chandra

Adjunct Associate Professor mwchandr@ncsu.edu

Chine Chang

Adjunct Professor jcchang@ncsu.edu

Mo-Yuen Chow

Professor Emeritus chow@ncsu.edu 919-515-7360 Visit Website

William Ditto

Professor Physics wditto@ncsu.edu 919-515-7277

Arati Dixit

Associate Teaching Professor adixit4@ncsu.edu

Patrick Dreher

Adjunct Research Professor
Chief Scientist, NC State IBM Quantum Computing Initiative padreher@ncsu.edu

William T. Easter

Associate Professor Emeritus
Associate Department Head Emeritus easter@ncsu.edu 919-515-5206

Eric Ghysels

Adjunct Professor eghysel@ncsu.edu

Til Glisson

Professor Emeritus glisson@ncsu.edu 919-515-5166

Nuria González-Prelcic

Adjunct Associate Professor ngprelcic@ncsu.edu 919-513-0827

John Grainger

Professor Emeritus jjag@ncsu.edu 919-515-5202

Edward Grant

Professor Emeritus egrant@ncsu.edu 919-515-7016

Allen Gray

Adjunct Associate Professor algray2@ncsu.edu

Rachael Gruber

Undergraduate Academic Advisor
Lecturer rachael_gruber@ncsu.edu 919.515.5086

John Hauser

Professor Emeritus hauser@ncsu.edu 919-515-3001

Ben Heard

Adjunct Lecturer bdheard@ncsu.edu

Robert Heath

Adjunct Professor rwheathjr@ncsu.edu 919-515-5114 Visit Website

Bull Holland

Unpaid Faculty All Ranks tjhollan@ncsu.edu

Seth Hollar

Assistant Teaching Professor sehollar@ncsu.edu 919-302-5966

Bill Holton

Adjunct Professor holton@ncsu.edu 919-967-6409

He (Helen) Huang

Adjunct Professor; Professor of BME Biomedical Engineering hhuang11@ncsu.edu 919-515-5218 Visit Website

Steven Hunter

Adjunct Professor swhunte3@ncsu.edu 919-795-1293 Visit Website

Jerry Iafrate

Adjunct Professor gjiafrat@ncsu.edu 919-513-2310

Dennis Kekas

Professor of the Practice kekas@ncsu.edu 919-515-5297

Rajinder Khosla

Research Professor Emeritus rkhosla@ncsu.edu 919-515-3195 Visit Website

Hongrae Kim

Adjunct Associate Professor hkim51@ncsu.edu

Mike Littlejohn

Professor Emeritus mal@ncsu.edu 828-251-6944

Frederick Livingston

Adjunct Assistant Professor fjliving@ncsu.edu 919-795-4710 Visit Website

David Lubkeman

Research Professor Emeritus david_lubkeman@ncsu.edu 919-513-2024

Leda Lunardi

Professor Emeritus llunard@ncsu.edu 919-513-7362 Visit Website

Goran Mandic

Assistant Teaching Professor gmandic@ncsu.edu

Rajib Mikail

Adjunct Assistant Professor rmikail@ncsu.edu

Tom Miller

McPherson Family Distinguished Professor Emeritus tkm@ncsu.edu 919-513-5006

Karl Molnar

Associate Teaching Professor kjmolnar@ncsu.edu 919-349-8173

N. Moorthy Muthukrishnan

Teaching Professor nmuthuk2@ncsu.edu 828-250-2345

Ben O'Neal

Professor oneal@ncsu.edu 919-515-5128

Carlton Osburn

Professor Emeritus osburn@ncsu.edu 919-515-5153

Wallace Pitts

Associate Teaching Professor wspitts2@ncsu.edu

Sarah Rajala

Professor Emeritus
Dean of Engineering, Iowa State University sarah.rajala@gmail.com

Andrew Rindos

Associate Teaching Professor ajrindos@ncsu.edu

Susan Schiffman

Adjunct Professor ssschiff@ncsu.edu 919-489-3620

Xipeng Shen

Professor xshen5@ncsu.edu 919-513-7577

Wes Snyder

Professor Emeritus wes@ncsu.edu 919-968-0358 Visit Website

Michael Steer

Professor Emeritus mbs@ncsu.edu 919-515-5191 Visit Website

Kamal Sundaresan

Assistant Teaching Professor ksundar2@ncsu.edu

Robert Talley

Unpaid Faculty All Ranks rltalle2@ncsu.edu

Keith Townsend

Professor Emeritus jkt@ncsu.edu

Joel Trussell

Professor Emeritus hjt@ncsu.edu

Hung-Wei Tseng

Assistant Professor htseng3@ncsu.edu

Walker Turner

Assistant Teaching Professor wjturne2@ncsu.edu

Xiaogang Wang

Adjunct Professor xwang4@ncsu.edu

Meeta Yadav

Adjunct Associate Professor myadav@ncsu.edu 919-543-1271 Visit Website

Feysel Yalcin Yamaner

Assistant Research Professor fyyamane@ncsu.edu 919-513-7260

Gary Ybarra

Teaching Professor gaybarr2@ncsu.edu