God Smites Professor After Poor Review Last week, the Artie McFerrin Department of Chemical Engineering announced that God smittened one of their tenured professors. Dr. Pam… By Man in STEM , in Campus Life , at April 29, 2022