$3,000,000 in funding, most of it still active is astonishing (https://blue.cse.buffalo.edu/proposals/), and his DBLP (http://dblp.uni-trier.de/pers/hd/c/Challen:Geoffrey) is pretty awesome (note: he's in DBLP as Geoffrey Challen, Geoffrey Werner Challen, and Geoffrey Werner-Allen).
But he DID keep his dog in his lab, against university policy: https://web.archive.org/web/20151002100639/http://www.buffal...
I hope he changes his mind about not appealing. The grass ain't greener anywhere else. All university departments are filled with miserable gossips.