Andrew Mansfield
Love, love, love this professor. His classes are tough, but this is the guy you want to dive into these deep subjects with you. His hw is long, and you gotta work for it, but his lectures are so good that you'll rarely need to read your book as long as you have your notes. Great guy. You're in luck!