John Slankas

Engineering Graduate and Professional Programs

Adjunct Associate Professor in the Engineering Graduate and Professional Programs

John Slankas Profile Photo
John Slankas Profile Photo


John Slankas is a Senior Research Scholar at the Laboratory for Analytic Sciences at NC State University.  He works with multiple academics, government analysts, and industry partners to develop novel and unique solutions for the intelligence community that lay at the intersection of tradecraft and technology.  

At Duke University, John teaches FinTech 510 Programming for Financial Technology and FinTech Software Engineering.

Previously, John completed his PhD in Computer Science from NC State University in 2015.  Through his dissertation, Implementing Database Access Control Policy from Unconstrained Natural Language Text, John examined identifying access control rules in text documents through a variety of machine learning techniques. He also earned a MS degree in Computer Science from the University of Arizona in 1993.

Prior to his return to graduate studies, John worked at Wachovia Corporation for ten years leading teams in developing intranet-based solutions for the human resources and information security groups.

In his free time, John enjoys spending time with his wife and son.  He also enjoys photography and road cycling. In the fall, you can find him glued to television on Saturday afternoons watching college football.


  • Ph.D. North Carolina State University, 2015


  • Adjunct Associate Professor in the Engineering Graduate and Professional Programs

Courses Taught

  • FINTECH 510: Programming for FinTech
  • FINTECH 512: Software Engineering for FinTech