From cartoons to comics, Michael Cavna gets his geek on