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, Big Data Analytics/Data Science, Computational Biology, and Bioinformatics.

Teaching

In the Spring 2024 semester I teach CSCI 4140 - Natural Language Processing, CSCI/DASC 6010 - Big Data Analytics and Management, and CSCI/DASC 6040 - Computational Analysis of Natural Languages. Information about other courses I taught is available on the teaching page.