Professor controller and functionality