interactive professor