Miguel Narvaez
He doesn't give feedback in proper time, his exams do not relate to what he is teaching and his labs are something that has to be done, but he doesn't care if its done properly. He basically makes you do bunch of things for the sake of doing. He will push his final paper idea and you will end up doing a final paper on something he wants you to do.