Definitely one of the best episodes thus far. The principal was hilarious and the interactions with Fiona and Steve were perfecting. Frank getting beaten up in a classroom, and showing up to parents night for a different kid, just shows how this program can go from funny to heartfelt in a matter of moments.
Great episode of Shameless here. They really have me hooked now.