William Sanguinet
Bill is a fun professor to form a relationship with, but he is not a good professor, and I don't recommend taking his class if you really want to learn the material. You'll have to go to his and the TA's office hours in order to pass, and the exams aren't on what you learn in class.