Nic Herndon

I am an Assistant Professor and the Graduate Program Director for the Department of Computer Science at the East Carolina University (ECU), which I joined in August 2019. I have a PhD degree in Computer Science (2016) from Kansas State University (advisor Doina Caragea), a Master degree in Computer Science (2008) from the University of Nevada, Reno (advisor Sergiu Dascalu), and a Bachelor degree in Computer Science (2004) from University of Nevada, Reno.

Prior to joining ECU, I was a Teaching Fellow in the College of Information and Computer Sciences at the University of Massachusetts Amherst. Before that, I was a Postdoctoral Research Associate at the University of Connecticut, in the Plant Computational Genomics Lab, a Bioinformatics Specialist at Bioinformatics Center at Kansas State University, Programmer Analyst in the Office of Undergraduate Admissions at Kansas State University, Software Engineer at International Game Technology, and System Administrator at Barnes & Noble, Inc.

Further details can be found in my curriculum vitae.

Research Interests

My main research interests are in Artificial Intelligence, Machine Learning, Natural Language Processing, Big Data Analytics/Data Science, Computational Biology, and Bioinformatics.


In the Fall 2024 semester I teach DASC 6015 - Data Visualization and Communication and DASC 6025 - Data Cleaning and Quality Assessment. Information about other courses I taught is available on the teaching page.