Haibin Zhang
This is by far the worst prof I have ever had. He doesnt explain anything and just tells you to review the notes if you have any questions. In my humble opinion who ever hired him should be fired. He gets angry when you ask questions. If you decide to go to his office hours be ready to feel dumb and confused as he just starts spouting useless info