professor project