Rahul Mehra
He makes you do a project for the entire class but beware his directions/intructions are EXTREMELY vauge. He wants you to interpret the instructions in your own way but then when you actually do something he tells you your not following instructions. He should be more clear with what he wants, when he explains things most people dont understand.