Demetre Kazaras
He just rambles on in lectures and its super difficult to understand what is important and what isn't. A lot of times he goes over material in class that doesn't even show up on the tests.