Sharma Thankachan received a bachelor's degree in Electrical and Electronics Engineering from the National Institute of Technology Calicut, India, in 2006 and a Ph.D. in Computer Science from the Louisiana State University in 2014. After over two years of postdoctoral experience at the Georgia Institute of Technology and the University of Waterloo, Canada, he joined the University of Central Florida, Orlando, as a tenure-track Assistant Professor of Computer Science in 2017. In 2022, he moved to North Carolina State University as an Associate Professor of Computer Science. He is primarily interested in String Algorithms, Compressed Data Structures, and their applications in areas like Computational Biology.

Several fully-funded Ph.D. positions are available. Please get in touch via email for details.

Research Areas

  • Algorithms and Theory of Computation


PhD (2014) Louisiana State University, USA
B.Tech (2006) National Institute of Technology, Calicut, India

CSC Spring Courses

  • CSC 591-024 LEC SP Topic CSC - Randomized Algorithms   M 4:30pm-7:15pm   Room: 2331 Fitts-Woolard Hall

  • CSC 791-024 LEC Advncd Topics CSC - Randomized Algorithms   M 4:30pm-7:15pm   Room: 2331 Fitts-Woolard Hall


  • National Science Foundation Faculty Early CAREER Development Award - 2022


See DBLP or GoogleScholar