Perpetual bad mood , and doesn't keep his promises when it comes to giving students squab , but he 's a pretty cool guy . Sometimes , anyway .