This isn't a good fit for the Jag, but for teams wanting another way to interface an encoder,
this part is a good choice and sets up an interesting software project.
This project is very good to see as-is, just wanted to offer another avenue in case it is helpful to anyone. Also, studying the data sheet enough to understand it can be a good way to learn -- possibly with some mentor or student discussion mixed in.