Faculty

Dr. Barbara Jasmine Adams
Director of Advising (Undergradua...
1204C EB II
919-513-7888
barbara_adams@ncsu.edu

Dr. Bita Akram
Teaching Assistant Professor
403 Venture 4
919-515-3614
bakram@ncsu.edu

Dr. Kemafor Anyanwu Ogan
Associate Professor
2270 EB II
919-513-2850
kogan@ncsu.edu

Dr. Dennis Bahler
Associate Professor
2262 EB II
919-515-3369
bahler@csc.ncsu.edu

Dr. Suzanne Balik
Teaching Assistant Professor
210 111 Lampe Drive
919-515-3654
spbalik@ncsu.edu

Dr. Tiffany Barnes
Professor
405 Venture 4
919-515-5764
tmbarnes@ncsu.edu

Dr. Lina Battestilli
Teaching Associate Professor
2256 EB II
919-513-0638
lbattestilli@ncsu.edu

Dr. Donald Bitzer
Distinguished University Research...
3302 EB II
919-515-3998

Dr. Franc Brglez
Director of Collaborative Benchma...
418 MRC
919-515-9675
brglez@ncsu.edu

Dr. Min Chi
Associate Professor
2407 EB 3
919-515-7825
mchi@ncsu.edu

Dr. Rada Chirkova
Professor
2276 EB II
919-513-3506
chirkova@csc.ncsu.edu

Dr. Wu-show Chou
Professor Emeritus
chou@ncsu.edu

Dr. Anupam Das
Assistant Professor
3254 EB II
919-515-2683
anupam.das@ncsu.edu

Dr. Edward W. Davis
Professor Emeritus
davis@ncsu.edu

Dr. Ignacio X. Dominguez
Teaching Assistant Professor
3295 EB II
919-515-7354
ignacioxd@ncsu.edu

Dr. Jon Doyle
SAS Distinguished Professor
2298 EB II
919-513-0423
doyle@csc.ncsu.edu

Dr. Patrick Dreher
Research Professor
3304 EB II
919-515-5535
padreher@ncsu.edu

Dr. Rudra Dutta
Interim Associate Department Head
2274 EB II
919-515-8650
rdutta@ncsu.edu

Dr. William Enck
Associate Professor
3260 EB II
919-513-7905
whenck@ncsu.edu

Dr. Robert Fornaro
Professor Emeritus
fornaro@ncsu.edu

Dr. Vincent Freeh
Assistant Director of Undergradua...
3292 EB II
919-513-7196
vwfreeh@ncsu.edu

Dr. Edward Gehringer
Professor
2230 EB II
919-515-2066
efg@ncsu.edu

Dr. Xiaohui (Helen) Gu
Professor
3274 EB II
919-515-7045
gu@csc.ncsu.edu

Dr. Khaled Harfoush
Associate Professor
2264 EB II
919-513-7017
harfoush@csc.ncsu.edu

Dr. Christopher Healey
Goodnight Distinguished Professor
2266 EB II
919-513-8112
healey@ncsu.edu

Dr. Steffen Heber
Professor
2260 EB II
919-513-1118 & 3-2726
sheber@ncsu.edu

Ms. Margaret Heil
Director, Senior Design Center
2292 EB II
919-515-6020
heil@ncsu.edu

Dr. Thomas L. Honeycutt
Associate Professor Emeritus
honeycut@csc.ncsu.edu

Dr. Jamie Jennings
Teaching Assistant Professor
2304 EB II
919-515-3208
jjennings@ncsu.edu

Dr. Arnav Jhala
Associate Professor
402 Venture 4
919-513-6698
ahjhala@ncsu.edu

Dr. Shuyin Jiao
Teaching Assistant Professor
3320 EB II
sjiao2@ncsu.edu

Dr. Guoliang Jin
Assistant Professor
3278 EB II
919-515-7880
guoliang_jin@ncsu.edu

Dr. Alexandros Kapravelos
Assistant Professor
3258 EB II
919-513-4457
akaprav@ncsu.edu

Dr. Jason King
Teaching Assistant Professor
2258 EB II
919-515-8954
jtking@ncsu.edu

Dr. James Lester
Director of the Center for Educat...
2402B EB 3
919-515-7534
lester@ncsu.edu

Dr. Xu Liu
Assistant Professor
3250 EB II
xliu88@ncsu.edu

Dr. Collin Lynch
Assistant Professor
3259 EB II
919-513-0876
cflynch@ncsu.edu

Ms. ToniAnn Marini
Assistant Director of Undergradua...
219A 111 Lampe Drive
919-515-7920
tamarini@ncsu.edu

Dr. Chris Martens
Assistant Professor
407 Venture 4
919-515-5925
martens@csc.ncsu.edu

Dr. Noboru Matsuda
Associate Professor
408 Venture IV
919-513-6528
nmatsud@ncsu.edu

Dr. David McAllister
Professor Emeritus
919-810-2683
mcallist@ncsu.edu

Dr. Timothy Menzies
Professor
3298 EB II
304-376-2859
tjmenzie@ncsu.edu

Dr. Bradford Mott
Senior Research Scientist
2402C EB 3
919-513-3436
bwmott@ncsu.edu

Dr. Frank Mueller
Professor
3266 EB II
919-515-7889
mueller@csc.ncsu.edu

Dr John-Paul Ore
Assistant Professor
3296 EB II
919-515-5164
jwore@ncsu.edu

Dr. Christopher Parnin
Assistant Professor
3270 EB II
919-515-3644
cjparnin@ncsu.edu

Dr. Harry Perros
Alumni Distinguished Graduate Pro...
2299 EB II
919-515-2041
hp@ncsu.edu

Dr. Thomas Price
Assistant Professor
411 Venture 4
919-515-1286
twprice@ncsu.edu

Dr. Michael Rappa
Director, Institute for Advanced ...
230 Alliance Center
919-513-0480
michael_rappa@ncsu.edu

Dr. Bradley Reaves
Assistant Professor
3256 EB II
919-513-7835
bgreaves@ncsu.edu

Dr. Douglas Reeves
Professor Emeritus
reeves@ncsu.edu

Dr. Woody Robbins
Professor Emeritus

Dr. David Roberts
Associate Professor
412 Venture 4
919-513-7182
robertsd@csc.ncsu.edu

Dr. Gregg Rothermel
Department Head
3308 EB II
919-513-0348
gerother@ncsu.edu

Dr. George Rouskas
Director of Graduate Programs
2306 EB II
919-515-3860
rouskas@ncsu.edu

Dr. Nagiza Samatova
Professor
2272 EB II
919-513-7575
samatova@csc.ncsu.edu

Dr. Carla Savage
Professor
3262 EB II
919-515-7863
savage@csc.ncsu.edu

Dr. Alessandra Scafuro
Assistant Professor
3264 EB II
919-515-7806
ascafur@ncsu.edu

Dr. Jessica Young Schmidt
Teaching Assistant Professor
219B 111 Lampe Drive
919-515-4859
jessica_schmidt@ncsu.edu

Dr. Muhammad Shahzad
Associate Professor
2278 EB II
919-515-8766
mshahza@ncsu.edu

Dr. Donald Sheehy
Associate Professor
3280 EB II
919-513-0453
drsheehy@ncsu.edu

Dr. Xipeng Shen
Professor
3276 EB II
919-513-7577
xshen5@ncsu.edu

Dr. Munindar P. Singh
Alumni Distinguished Graduate Pro...
2252 EB II
919-515-5677
mpsingh@ncsu.edu

Dr. Matthias Stallmann
Professor
2302 EB II
919-515-7978
matt_stallmann@ncsu.edu

Dr. William J. Stewart
Professor Emeritus
stewart@csc.ncsu.edu

Dr. Kathryn Stolee
Associate Professor
3268 EB II
919-515-3305
ktstolee@ncsu.edu

Dr. David Sturgill
Teaching Associate Professor
2294 EB II
919-515-1986
dbsturgi@ncsu.edu

Dr. Alan L. Tharp
Professor Emeritus
alan_tharp@ncsu.edu

Dr. David Thuente
Professor Emeritus
thuente@csc.ncsu.edu

Dr. Raju Vatsavai
Associate Professor
2254 EB II
919-515-6019
rrvatsav@ncsu.edu

Dr. Mladen Vouk
Distinguished Professor and VC fo...
919-513-6113
vouk@ncsu.edu

Dr. Ben Watson
Associate Professor
2280 EB II
919-513-0325
bwatson@ncsu.edu

Dr. Laurie Williams
Distinguished University Professo...
3272 EB II
919-513-4151
lawilli3@ncsu.edu

Dr. David Wright
Director of Project Management
3250 EB II
919-515-0315
drwrigh3@ncsu.edu
