The lecture notes and other material for the functional programming course are available online and very readable, so it might be just the thing to reinvigorate your interest in the subject (it is working that way for me.) The only downside (from your point of view) is that it uses ML, but given your travail with Scheme, that might be an advantage.