Thomas Brinkmann
Really nice guy who is extremely intelligent, but I dreaded the class every week. It's not as much teaching as it is him sharing his real life knowledge - which is helpful, don't get me wrong. He's also sort of unorganized. If you're someone who likes structure, this is not the class for you. Heavy course load.