Oleg Stakhanov
Professor Stakhanov's course was extremely interesting and helpful. He summarized hundreds of pages worth of material into short ppts. I highly recommend going to his lectures because he gives the most interesting examples to think about. The guidelines about the term paper is a bit confusing, but if you use the correct format, it will be fine.