He has a bunch of interesting material and a book called The Geometry of Musical Rhythm. Being a CS prof, though, he has the intensely annoying habit of counting everything from zero. Musicians don't do this, they count from 1 (like everyone else except programmers), and so all his diagrams, notation etc. have to been mentally shifted by one step every time you reach for an instrument or talk to another musician.
I personally think that counting from zero is a really harmful habit. I understand how it originated and of course switching to counting from 1 would involve all sorts of kludges and result in all sorts of bugs. But it strikes me as a classic case of abstraction gone wrong, as 'the nth step' is going to mean entirely different things in the problem and the software domain.