Steven Tranotti
Tranotti is a great professor for anyone who is not a computer science major. Its an easy A, but you will leave not knowing much. His lectures are hard to follow, so the best way to learn is through the projects and tutors. His exams are super easy and you get the questions in advance, but the final is difficult so do well on the other exams.