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
CSC Directory
Dr. Bita Akram
Assistant Professor
403 Venture 4
919-515-3614
bakram@ncsu.edu
Dr. Aimee Allard
Communications Coordinator, Senio...
1222D EBII
919-515-7003
aallard@ncsu.edu
Carol Allen
Administrative Support Associate
3320 EB II
919-515-2858
allen@csc.ncsu.edu
Tim Andrews
Linux Admin
2208 EB II
919-513-4455
tandrew@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. Dennis Bahler
Associate Professor Emeritus
bahler@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
Ms. Courtney Barron
Multimedia Specialist
Research IV
cjbarron@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
Mr. Carlos Benavente
IT Manager
2210 EB II
919-515-1964
cabenave@ncsu.edu
Dr. Donald Bitzer
Distinguished University Research...
3302 EB II
919-515-3998
Dr. Justin Bradley
Associate Professor
2278 EB II
jmbradl5@ncsu.edu
Kiresten Branch
Graduate Services Coordinator
2308 EB II
919-515-8662
kcsmith@ncsu.edu
Ms. Colleen Brown
Content Specialist
cmbrow27@ncsu.edu
Dr. Alexander Card
Assistant Teaching Professor
2292 EB II
919-515-2017
acard@ncsu.edu
Dan Carpenter
Research Scholar
1800 Research IV
dcarpen2@ncsu.edu
Mr. Samuel Carter
Adjunct
Friday Institute 127
919-513-8514
swcarter@ncsu.edu
Dr. Kara Cassell
Research Scholar
Research IV
bacassel@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. Wu-show Chou
Professor Emeritus
chou@ncsu.edu
Tammy Coates
Asst. Director of External Relati...
1204D EB II
919-513-7183
tscoates@ncsu.edu
Dr. Jeff Crume
Teaching Adjunct
jcrume@ncsu.edu
Dr. Marcelo D'Amorim
Associate Professor
3228 EB II
919-515-3644
mdamori@ncsu.edu
Dr. Aldo Dagnino
Adjunct Assistant Professor
adagnin@ncsu.edu
Trung Dang
Desktop Support Administrator
2202 EB II
919-513-0423
tdang3@ncsu.edu
Dr. Anupam Das
Assistant Professor
2240G EB II
919-515-2683
anupam.das@ncsu.edu
Dr. Edward W. Davis
Professor Emeritus
davis@ncsu.edu
Dr. Ignacio Dominguez
Assistant Teaching Professor
3256 EB II
919-515-7354
ignacioxd@ncsu.edu
Dr. Jon Doyle
Professor Emeritus
jdoyle2@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. Robert Fornaro
Professor Emeritus
fornaro@ncsu.edu
Dr. Peng Gao
Assistant Professor
3270 EB II
pgao5@ncsu.edu
Mr. Todd Gardner
Director of Operations
3252 EB II
919-515-7001
ctgardne@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
Ms Michelle Glatz
mlglatz@ncsu.edu
Cara Glover
Graduate Admissions Specialist
2313 EB II
919-513-3038
cglover3@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
Mr. Charles Hall
Communications Manager
2108 EB2
919-515-3569
cphall2@ncsu.edu
Ms. Ashley Hamilton
Undergraduate Academic Advisor
219C - 111 Lampe Dr.
919-513-2711
alrose@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
Ms. Margaret Heil
Director, Senior Design Center
1202A EB II
919-515-6020
heil@ncsu.edu
Marnie Hill
Program Manager
413 Venture 4
919-513-6741
mehill6@ncsu.edu
Mrs. Linda Honeycutt
Dept Office Manager
3310 EB II
919-515-7926
lshoneyc@ncsu.edu
Dr. Thomas L. Honeycutt
Associate Professor Emeritus
honeycut@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
Mr. Jason Kelsey
Undergraduate Academic Advisor
LMP 219-A
jkelsey2@ncsu.edu
Dr. Jung-Eun Kim
Assistant Professor
3298 EB II
919-515-5535
jung-eun.kim@ncsu.edu
Dr. Yeo Jin Kim
Research Scholar
1629 Research IV
ykim32@ncsu.edu
Dr. Jason King
Associate Teaching Professor
2258 EB II
919-515-8954
jtking@ncsu.edu
Vikram Kumaran
Research Scholar
Research IV
vkumara@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. Seung Lee
Research Scholar
1647 Research IV
sylee@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
Ms. Kathy Luca
Graduate Program Support Speciali...
kmluca@ncsu.edu
Dr. Collin Lynch
Associate Professor
3262 EB II
919-513-0876
cflynch@ncsu.edu
Tim MacNeil
CSC Lab Coordinator
219D - 111 Lampe Dr.
919-515-7480
tnmacnei@ncsu.edu
Dr. Aditi Mallavarapu
Assistant Professor
409 Venture 4
(919)-513-7798
amallav@ncsu.edu
Ms. ToniAnn Marini
Coordinator of Advising
1204C EB II (Cent. Campus)
919-515-7920
tamarini@ncsu.edu
Dr. Noboru Matsuda
Associate Professor
408 Venture 4
919-513-6528
nmatsud@ncsu.edu
Dr. David McAllister
Professor Emeritus
mcallist@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
Sarah Miller
Student Services Specialist
2303A EB II
919-515-8977
stmille2@ncsu.edu
Dr. Wookhee Min
Research Scientist
1631 Research IV
wmin@ncsu.edu
Terri Moss
Director of Finance and Administr...
3314 EB II
919-515-2930
tlmarti4@ncsu.edu
Dr. Bradford Mott
Senior Research Scientist
1643 Research IV
919-513-3436
bwmott@ncsu.edu
Dr. Frank Mueller
Professor
3266 EB II
919-515-7889
mueller@csc.ncsu.edu
Mr. Trey Murdoch
Systems Programmer Analyst
2206 EB II
919-513-0033
rwmurdoc@ncsu.edu
Dr. Kenya Oduor
kfreema@ncsu.edu
Nia Okoh
CSC Undergraduate Student Service...
1204B EB II
919-515-7847
nokoh@ncsu.edu
Dr John-Paul Ore
Assistant Professor
3296 EB II
919-515-5164
jwore@ncsu.edu
Dr. Okan Pala
Sr. Research Scholar
407 Venture 4
919-515-5925
opala@ncsu.edu
Jignasa Patel
Sponsored Research Administrator
2315 EB II
919-515-5088
jpatel28@ncsu.edu
Dr. Harry Perros
Professor Emeritus
hp@ncsu.edu
Ellie Piloso
Contracts and Grants Specialist
2303D EB II
919-515-9966
epiloso@ncsu.edu
Dr. Thomas Price
Associate Professor
411 Venture 4
919-515-1286
twprice@ncsu.edu
Mr. Tyler Puckett
Systems Programmer Analyst
2212 EB II
919-513-0413
tgpucket@ncsu.edu
Ms. Petya Radey
Contracts and Grants Manager
2312 EB II
919-513-7300
pdradey@ncsu.edu
Dr. Sharath Raghvendra
Associate Professor
3272 EB II
skraghve@ncsu.edu
Ms. Leslie Rand-Pickett
Director of Graduate Career Servi...
1222A EB II
919-513-7310
lcrandpi@ncsu.edu
Dr. Michael Rappa
Director, Institute for Advanced ...
230 Alliance Center
919-513-0480
michael_rappa@ncsu.edu
Tolar Ray
Marketing Communications Speciali...
2105E EB II
919 515-7350
ctray@ncsu.edu
Dr. Bradley Reaves
Associate Professor
2240J EB II
919-513-7835
bgreaves@ncsu.edu
Sarah Reaves
Project Coordinator
Research IV
sareave2@ncsu.edu
Dr. Douglas Reeves
Professor Emeritus
reeves@ncsu.edu
Ms Donna Richards
2314 EB II
919-515-7435
djricha5@ncsu.edu
Dr. Woody Robbins
Professor Emeritus
Dr. David Roberts
Associate Professor
412 Venture 4
919-513-7182
robertsd@csc.ncsu.edu
Laura Rodgers
Director of Cybersecurity Practic...
2240B EB II
919-515-5063
ldrodger@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. Carla Savage
Professor Emeritus
savage@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
Wendy Shearon
Post Award Administrator
2317 EB II
919-515-2041
wshearon@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
P. Andrew Sleeth
Graduate Admissions Manager
2310 EB II
919-515-2882
pasleeth@ncsu.edu
Dr. Andy Smith
Research Scholar
1633 Research IV
pmsmith4@ncsu.edu
Becky Smith
Accounting Technician
2318 EB II
919-515-5601
rasmit34@ncsu.edu
Dr. Matthias Stallmann
Professor
2302 EB II
919-515-7978
matt_stallmann@ncsu.edu
Dr. William J. Stewart
Professor Emeritus
billy@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
Mr. Ken Tate
Director Emeritus
kmtate2@ncsu.edu
Dr. Sharma Thankachan
Associate Professor
3278 EB II
919-513-0816
svalliy@ncsu.edu
Dr. Alan L. Tharp
Professor Emeritus
alan_tharp@ncsu.edu
Dr. David Thuente
Professor Emeritus
thuente@ncsu.edu
Dr. Xiaoyi Tian
Research Scholar
xtian9@ncsu.edu
Dr. Kimberly Titus
Associate Teaching Professor
2274 EB II
919-513-3131
kjtitus3@ncsu.edu
Dr. Jessica Vandenberg
Research Scholar
1625 Research IV
jvanden2@ncsu.edu
Dr. Ranga Raju Vatsavai
Professor
2254 EB II
919-515-6019
rrvatsav@ncsu.edu
Dr. Mladen Vouk
Distinguished Professor
vouk@ncsu.edu
Alan Watkins
Adjunct
awwatkin@ncsu.edu
Dr. Ben Watson
Associate Professor
2280 EB II
919-513-0325
bwatson@ncsu.edu
Dr. Gary Weinberg
Academic Advisor
1204A EB II
weinberg@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
Lauren Williamson
Accounting Tech
3312 EB II
919-513-2985
lgwilli2@ncsu.edu
Bianca Woodard
Business Services Coordinator
3311 EB II
919-515-6535
bsnell@ncsu.edu
Dr. David Wright
Director of Project Management
3250 EB II
919-515-0315
drwrigh3@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
Kimberly Zak
Assistant Departmental Human Reso...
3305 EB II
919-515-0127
kmzak@ncsu.edu
Kerrigan Zambrana
Communications Associate
2100 EB 2
kpzambra@ncsu.edu