Brian Pines
Such an amazing professor! Hes straightforward, understanding, organized, and very passionate about what hes teaching. The homework is easy, its mostly readings every week. Its vital to at least have some ideas on what you can talk about from the homework because every class there will be a class discussion.