Teaching And Its Predicaments