Craig Wright
Worst professor I have taken by far. Is NOT clear about his instructions. Does not explain material well and lectures are pointless. He is a professor that makes students change majors and drop out for no reason. Would not recommend him to anyone.