Teaching in Multiple Environments