Brian Bellis
One of the best professors I ever had. So much that after so many years after taking his class I still feel compelled to return and review it. Definitely one of the most influential teachers I had growing up.