Michael Eisenstadt
He's a great guy, love the way he carries himself & organizes his lectures. He explains topics well, but can drag lectures long w/ an excessive amount of memes (it's funny, but you can lose track of what's going on). 