Rakesh Govind
You most likely wont learn anything with Govind but he has a lot of industrial experience which he will tell you about. The curve is MASSIVE. Got less than 50% average on homework and quizzes and did average (80%) on final and midterm and got a B. I don't think he gives anything less than a B.