Chenghao Hu
His teaching style is him basically just reading off slides and his exams will make you cry. The number of questions he's expecting you to finish in the allotted amount of time give you zero chance to double check your answers. Know the material better than you know the back of your hand.