Toggle Navigation
Computer Science
About
Academics
Research
People
News
Contact
Administration
Professors
Research Faculty
Staff
Lecturers
Adjunct Faculty
Emeritus Faculty
Graduate Faculty
Visiting & Research Scholars
All Faculty
Students
Alumni
Strategic Advisory Board
Administration
Professors
Research Faculty
Staff
Lecturers
Adjunct Faculty
Emeritus Faculty
Graduate Faculty
Visiting & Research Scholars
All Faculty
Students
Alumni
Strategic Advisory Board
Professors
Dr. Bita Akram
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. Wesley K.G. Assuncao
Associate Professor
3228 EB II
919-513-3666
wguezas@ncsu.edu
Dr. Suzanne Balik
Assistant Teaching Professor
250 - 111 Lampe Dr.
919-515-3654
spbalik@ncsu.edu
Dr. Tiffany Barnes
Distinguished Professor
405 Venture 4
919-515-5764
tmbarnes@ncsu.edu
Dr. Caio Batista de Melo
Assistant Teaching Professor
242C - 111 Lampe Dr.
919-513-5049
cbatist4@ncsu.edu
Dr. Lina Battestilli
Teaching Full Professor
2256 EB II
919-513-0638
lbattestilli@ncsu.edu
Dr. Justin Bradley
Associate Professor
2278 EB II
jmbradl5@ncsu.edu
Dr. Alexander Card
Assistant Teaching Professor
2292 EB II
919-515-2017
acard@ncsu.edu
Dr. Veronica Catete
Assistant Professor
410 Venture 4
919-513-6569
vmcatete@ncsu.edu
Dr. Min Chi
Professor
1627 Research IV
919-515-7825
mchi@ncsu.edu
Dr. Rada Chirkova
Professor
2276 EB II
919-513-3506
chirkova@csc.ncsu.edu
Dr. Marcelo D'Amorim
Associate Professor
3228 EB II
919-515-3644
mdamori@ncsu.edu
Dr. Anupam Das
Assistant Professor
2240G EB II
919-515-2683
anupam.das@ncsu.edu
Dr. Ignacio Dominguez
Assistant Teaching Professor
3256 EB II
919-515-7354
ignacioxd@ncsu.edu
Dr. Rudra Dutta
Associate Department Head
2402C EB 3
919-515-8650
rdutta@ncsu.edu
Dr. William Enck
Professor
2240M EB II
919-513-7905
whenck@ncsu.edu
Dr. Peng Gao
Assistant Professor
3270 EB II
pgao5@ncsu.edu
Dr. Adam Gaweda
Assistant Teaching Professor
2260 EB II
919-515-3931
agaweda@ncsu.edu
Dr. Edward Gehringer
Professor
2298 EB II
919-515-2066
efg@ncsu.edu
Dr. Xiaohui (Helen) Gu
Professor
3274 EB II
919-515-7045
gu@csc.ncsu.edu
Zhishan Guo
Associate Professor
2262 EB II
919-515-3962
zguo32@ncsu.edu
Dr. Abida Haque
Assistant Teaching Professor
242A - 111 Lampe Dr.
919-513-7973
ahaque3@ncsu.edu
Dr. Khaled Harfoush
Associate Professor
2413 EB 3
919-513-7017
harfoush@csc.ncsu.edu
Dr. Christopher Healey
Goodnight Distinguished Professor
2266 EB II
919-515-3190
healey@ncsu.edu
Dr. Steffen Heber
Director of Graduate Programs
2306 EB II
919-513-1118 & 3-2726
sheber@ncsu.edu
Dr. Sarah Heckman
Director of Undergraduate Program...
2299 EB II
919-515-2042
sarah_heckman@ncsu.edu
Dr. Jamie Jennings
Associate Teaching 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
Assistant Teaching Professor
2297 EB II
919-515-9457
sjiao2@ncsu.edu
Dr. Alexandros Kapravelos
Associate Professor
2240K EB II
919-513-4457
akaprav@ncsu.edu
Dr. Jung-Eun Kim
Assistant Professor
3298 EB II
919-515-5535
jung-eun.kim@ncsu.edu
Dr. Jason King
Associate Teaching Professor
2258 EB II
919-515-8954
jtking@ncsu.edu
Dr. Sandeep Kuttal
Associate Professor
3264 EB II
919-513-7543
skuttal@ncsu.edu
Dr. Chin Ho Lee
Assistant Professor
3292 EB II
919-513-3631
clee45@ncsu.edu
Dr. James Lester
Goodnight Distinguished Universit...
1641 Research IV
919-515-7534
lester@ncsu.edu
Dr. Huining Li
Assistant Professor
3268 EB II
hli83@ncsu.edu
Dr. Jiajia Li
Assistant Professor
3260 EB II
919-515-0064
jli256@ncsu.edu
Dr. Jianqing Liu
Assistant Professor
2401 EB 3
919-515-2179
jliu96@ncsu.edu
Dr. Xiaorui Liu
Assistant Professor
2296 EB II
919-513-7196
xliu96@ncsu.edu
Dr. Yuan Liu
Assistant Professor
2064 EB II
919-515-7360
yliu335@ncsu.edu
Dr. Yuchen Liu
Assistant Professor
2407 EB 3
919-515-3412
yliu322@ncsu.edu
Dr. Collin Lynch
Associate Professor
3262 EB II
919-513-0876
cflynch@ncsu.edu
Dr. Aditi Mallavarapu
Assistant Professor
409 Venture 4
(919)-513-7798
amallav@ncsu.edu
Dr. Noboru Matsuda
Associate Professor
408 Venture 4
919-513-6528
nmatsud@ncsu.edu
Dr. Sterling McLeod
Assistant Teaching Professor
3295 EB II
919-515-1719
smmcleod@ncsu.edu
Dr. Timothy Menzies
Professor
3304 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. Thomas Price
Associate Professor
411 Venture 4
919-515-1286
twprice@ncsu.edu
Dr. Sharath Raghvendra
Associate Professor
3272 EB II
skraghve@ncsu.edu
Dr. Michael Rappa
Director, Institute for Advanced ...
230 Alliance Center
919-513-0480
michael_rappa@ncsu.edu
Dr. Bradley Reaves
Associate Professor
2240J EB II
919-513-7835
bgreaves@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
Professor
2409 EB3
919-515-3860
rouskas@ncsu.edu
Dr. Chandrika Satyavolu
Associate Teaching Professor
2272 EB II
919-513-5946
jsatyav@ncsu.edu
Dr. Alessandra Scafuro
Associate Professor
2240F EB II
919-515-7806
ascafur@ncsu.edu
Dr. Jessica Schmidt
Associate Teaching Professor
242D - 111 Lampe Dr.
919-515-4859
jessica_schmidt@ncsu.edu
Dr. Muhammad Shahzad
Associate Professor
2402D EB 3
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
SAS Institute Distinguished Profe...
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
Associate Professor
3228 EB II
919-515-3305
ktstolee@ncsu.edu
Dr. David Sturgill
Associate Teaching Professor
2294 EB II
919-515-1986
dbsturgi@ncsu.edu
Dr. Sharma Thankachan
Associate Professor
3278 EB II
919-513-0816
svalliy@ncsu.edu
Dr. Kimberly Titus
Associate Teaching Professor
2274 EB II
919-513-3131
kjtitus3@ncsu.edu
Dr. Ranga Raju Vatsavai
Professor
2254 EB II
919-515-6019
rrvatsav@ncsu.edu
Dr. Ben Watson
Associate Professor
2280 EB II
919-513-0325
bwatson@ncsu.edu
Dr. Wujie Wen
Associate Professor
2264 EB II
919-513-3184
wwen2@ncsu.edu
Dr. Dominik Wermke
Assistant Professor
2240H EB II
919-513-3926
dwermke@ncsu.edu
Dr. Isabella White
Assistant Teaching Professor
2240A EB II
igransb@ncsu.edu
Dr. Laurie Williams
Goodnight Distinguished Universit...
2240D EB II
919-513-4151
lawilli3@ncsu.edu
Dr. Bowen Xu
Assistant Professor
3228 EB II
984-242-5909
bxu22@ncsu.edu
Dr. Chenhan Xu
Assistant Professor
2268 EB II
919-513-5901
cxu34@ncsu.edu
Dr. Dongkuan (DK) Xu
Assistant Professor
3258 EB II
814-699-0860
dxu27@ncsu.edu
Dr. Man-Ki Yoon
Assistant Professor
3254 EB II
919-513-7796
man-ki.yoon@ncsu.edu
Dr. Ruozhou Yu
Assistant Professor
2403 EB3
919-515-7938
ryu5@ncsu.edu