Samuel Zalanga
His lecture style isn't for everyone, but I mostly enjoyed being in his class. He does genuinely care for his students and the topics that he teaches. He assigns a lot of documentaries to watch, which are relevant, but very time-consuming. For the credit and grade I received, I would recommend Samuel. Be prepared to go into it putting in effort.