Professors

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 Daniels
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. 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. Anupam Das
Assistant Professor
3254 EB II
919-515-2683
anupam.das@ncsu.edu

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

Dr. Jon Doyle
SAS Distinguished Professor
2298 EB II
919-513-0423
doyle@csc.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. 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
Associate Professor
2260 EB II
919-513-1118 & 3-2726
sheber@ncsu.edu

Dr. Sarah Heckman
Director of Undergraduate Program...
2297 EB II
919-515-2042
sarah_heckman@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. 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. Collin Lynch
Assistant Professor
3259 EB II
919-513-0876
cflynch@ncsu.edu

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

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

Dr. Timothy Menzies
Professor
3298 EB II
304-376-2859
tjmenzie@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
Associate Dean
2314 EB II
919-515-2044
reeves@ncsu.edu

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 Daniels
919-515-4859
jessica_schmidt@ncsu.edu

Dr. Muhammad Shahzad
Assistant 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. Kathryn Stolee
Assistant 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. 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 Professor
3272 EB II
919-513-4151
lawilli3@ncsu.edu
