Craig Walker, drama professor and acclaimed actor and director