Xavier: Renegade Angel is a computer animated, fantasy-comedy television series on Adult Swim.
Tottally got me through highschool at a time when I understood nothing, but this show. Or at least was to out of it too... Thankyou Adult Swim. Thankyou. Season two biatches!!!! on air this year