When I was in school (aerospace engineering degree), I didn't care much for propulsion (rather I took as many fluid mechanics and aerodynamics classes as possible - now I design spacecraft structures and mechanisms... no air... go figure), so I only did the bare minimum in terms of rockets. While liquid rocket engines are far more complicated than solid rocket motors, I don't remember any differential math in either.
I'd be interested in his GF description. As I understand them, they aren't that complicated.