Moriba Jah
Absolutely brilliant researcher and incredibly smart dude. Hes a genius. But this doesnt translate to teaching very well. Lectures are incredibly hard to follow even after reviewing slides outside of class. Days if not weeks spent per homework. Given an hour and a half for a test that required 4 minimum. Dont take if youre a senior (like I did)