Jingwei Yang
If you can take the senior project with someone else, do so. This guy is not a very good teacher. The class has no direction. There's really very little indication on what is actually supposed to be happening. Unfortunately I'm stuck with him for the final semester of my senior project. Really wish I would have taken someone else.