JCA34F: Thanks for your question. Currently with full stepping, one revolution of the encoder will yield 3 revolutions of the stepper. The project uses the pololu STSPIN820 driver, and a selector button that I can use to choose between full-step, half-step, 1/4-step, 1/8-step, 1/16-step, 1/32-step, 1/128-step, and 1/256-step (I did not include this aspect of the code, as i did not want to include code that might seem extraneous).
So when i use the device, the full step, half step, and 1/4 step settings are almost useless, as they spin the stepper too fast, causing vibration. I did not realize i could simply put a counting function within the interrupt as suggested above.