Dr. Eric Post, Professor