7672 pts ยท September 12, 2013
After a semester's worth of guessing, I'm willing to break my long time lurker status to bet my professor is a fellow Imgurian
OP (finally) delivers! Verdict: super awesome professor is awesome.