I didn't like the cross dressing bit, and i actually was going for Kirino to be in love with Mashima, but anyhow the story is nice and funny. That creepy sensei always seemed very creepy.
Smells Like Green Spirit