Shahid Nigro
He makes his assignments incredibly difficult to understand and tries to explain those readings in ways you cannot comprehend right away. The readings assigned are too long to read in the amount of time he gives. Easily the worst gen-ed to take.