Binghui Jiang
He's not a bad professor and does have office hours if you really need extra help. He isn't like super caring like a lot of professors, but he is fair with grades- what you work for is what you get. he does offer a lot of extra credit opportunities of you ask and he has a laidback personality so overall he's a good professor.