Eltaher El-Shanta
Has his back to the students, hard to understand, hard assignments, doesn't teach the material for an assignment until a few days after the assignment is given so you only have a couple of days to complete something that takes a full week to complete...