Michael Caldwell
Caldwell is a very tough professor, his "criticism" is a little too harsh, sensitive people beware. Shy people, you will have to pitch in front of the entire class, and he probably will say to come back with a different idea. If you have a passion project, don't pitch it here, save it and use what you learned in his classes. It will help trust me.