Faculty & Staff
Administration
Dr. Qin Ding
Department Chair
Professor
252-328-9686
Sci-Tech C118
dingq@ecu.edu
Kavindra Barrow
Administrative Associate
252-328-9680
barrowka22@ecu.edu
Student Advising
Janie Goddard
Computer Science Undergraduate Academic Advisor
252-328-9301
Bate 2324
goddardj22@ecu.edu
Jason Denius
Software Engineering Undergraduate Academic Advisor
252-328-9610
Bate 2324
deniusb@ecu.edu
Full Time Faculty
Dr. Karl Abrahamson
Associate Professor
252-328-9689
Sci-Tech C113
abrahamsonk@ecu.edu
Jennifer Andriot
Teaching Instructor
Undergraduate Program Coordinator for Computer Science
252-328-9687
Sci-Tech C117
andriotj21@ecu.edu
Dr. Moritz Dannhauer
Assistant Professor
252-737-5428
Slay Building 108
dannhauerm24@ecu.edu
Brian Dietrick
Teaching Instructor
252-737-4979
Slay 110
dietrickb23@ecu.edu
Dr. Krishnan Gopalakrishnan
Associate Professor
252-328-9688
Sci-Tech C114
gopal@ecu.edu
Dr. Venkat Gudivada
Professor
252-328-9680
gudivadav15@ecu.edu
Dr. David Hart
Assistant Professor
252-328-9693
Sci-Tech C106
hartda23@ecu.edu
Dr. Nic Herndon
Associate Professor
Graduate Program Director
252-328-9696
Sci-Tech C108
herndonn19@ecu.edu
Mr. Bobby Hoggard
Senior Teaching Instructor
252-328-9695
Sci-Tech C105
hoggardr@ecu.edu
Xiaoli Mao
Teaching Instructor
252-328-9665
Sci-Tech C110
maox21@ecu.edu
Dr. Kebin Peng
Assistant Professor
252-737-5419
Slay Building 102
pengk24@ecu.edu
Dr. Kamran Sartipi
Associate Professor
252-328-9694
Sci-Tech C122
sartipik16@ecu.edu
Dr. Madhusudan Srinivasan
Assistant Professor
252-737-1908
Sci-Tech C109
srinivasanm23@ecu.edu
Dr. M.N.H. Tabrizi
Professor
252-328-9691
Sci-Tech C112
tabrizim@ecu.edu
Aleksei Vilkomir
Teaching Instructor
Undergraduate Program Coordinator for Software Engineering
252-328-9439
Sci-Tech C111
vilkomira21@ecu.edu
Adjunct Faculty
Cody Johnson
Adjunct Instructor
252-328-2854
Slay Building 232
johnsonco24@ecu.edu
John Jones
Adjunct Instructor
252-328-9680
jonesjo@ecu.edu
James Philips
Adjunct Instructor
252-328-9680
philipsj22@ecu.edu
lignment placeholder
Joel Sweatte
Adjunct Instructor
252-328-9680
sweattej@ecu.edu
Dr. Shugong Wang
Adjunct Teaching Assistant Professor
252-328-9680
wangs24@ecu.edu
Emeritus Faculty
Dr. Ronnie Smith
Associate Professor Emeritus
252-328-9680
smithron@ecu.edu