Guo-Jao Liao
His lectures are confusing sometimes but if you ask him he will not hesitate to explain it again,  in fact he explains it clearer. You NEED to speak to him because if nobody speaks up he will think that everybody understands so you need to speak. He is a very easy grader (well its online graded by the system) and listens to everyone.