I am an assistant professor in the Department of Computing Sciences at Villanova University. I received my Ph.D. in 2021 as part of Dr. David Chiang’s Natural Language Processing group. My current primary research is in processing semantic graphs using neural networks and automata. I have ongoing research projects in other areas of NLP as well.
Ph.D. University of Notre Dame - Computer Science and Engineering - 2021
M.S. University of Notre Dame – Computer Science and Engineering – 2019
M.A. Wake Forest University – Mathematics – 2015
B.S. Wake Forest University – Mathematics, Computer Science – 2013
- Justin DeBenedetto and David Chiang. Representing Unordered Data Using Complex-Weighted Multiset Automata. In Proc. ICML. 2020.
- Justin DeBenedetto and David Chiang. Algorithms and training for weighted multiset automata and regular expressions. In Proc. Implementation and Applications of Automata. 2018.
- Antonios Anastasopoulos, Marika Lekakou, Josep Quer, Eleni Zimianiti, Justin DeBenedetto, and David Chiang. Part-of-speech tagging on an endangered language: a parallel Griko-Italian resource. In Proc. COLING. 2018.
- Justin DeBenedetto, Stephen Hutt, Louis Faust, Anqing Liu, Nathaniel Kremer-Herman. Placating plato with plates of pasta: An interactive tool for teaching the dining philosophers problem. Frontiers in Education Conference (FIE). 2017. Try it!
- Justin DeBenedetto and Marina Blanton. Optimizing Secure Statistical Computations with PICCO. arXiv. 2016.
- Justin DeBenedetto and Jeremy Rouse. Quadratic forms representing all integers coprime to 3. The Ramanujan Journal. 2015.
- Justin DeBenedetto. Quadratic forms representing all primes. Involve. 2014.
- Justin DeBenedetto and Jeremy Rouse. A 60,000 digit prime number of the form x2+x+41. arXiv. 2012.
Spring 2023 - CSC 1700 - Design and Analysis of Algorithms
Spring 2023 - CSC 1300 - Discrete Structures
Fall 2022 - CSC 4550 - Computing for Data Science
Fall 2022 - CSC 1300 - Discrete Structures (Two sections)
Spring 2022 - CSC 5930/9010 - Special Topics: Natural Language Processing
Spring 2022 - CSC 1300 - Discrete Structures (Two sections)
Fall 2021 - CSC 1300 - Discrete Structures (Two sections)