Young Soo Kim
The material taught in this class is super easy, but he is such a terrible teacher that he doesn't know how to teach it. This class made me want to cry, he can't teach at all but he knows engineering well. The powerpoints he makes are like the only good thing if you can take another professor.