Gregory is a PhD candidate in the department of electrical & computer engineering at Drexel University, and he is advised by Gail Rosen (Drexel), and co-advised Robi Polikar (Rowan). He is currently a research assistant in the Ecological & Evolutionary Signal Processing and Informatics Lab (EESI) at Drexel University. He was previously affiliated with the Signal Processing and Pattern Recognition Laboratory (SPPRL) at Rowan University. He completed his undergraduate studies at the Pennsylvania College of Technology. During the summer of 2013, Gregory worked at AT&T Research in a language modeling group. His research interests include multiple classifier systems, concept drift, subset selection, machine learning in the microbiome, and class imbalance.