Michael Shapiro
lectures were super dense and just made topics more difficult than they needed to be. Accent wasn't difficult to understand but was troublesome at times. The man seems bored teaching his subject and acts like we know more than we do. Getting him to write essential things on the board always required a hand raise then makes you feel dumb for asking.