Neeraj Gupta
This class was pretty unorganized, but it was not hard to pass. You're allowed to bring in notes during the exams which made them doable, the labs/assignments are not graded harshly, and if a majority of the students score low the professor makes adjustments accordingly.