Wade Hindes
Dr. Hindes is the bomb. I'm holding off on taking Modern Algebra just so I can take him again. His lecture notes are the most coherent I've ever seen. They're easy to read and reference for studying. He's also very helpful and he always makes himself available. He's knowledgeable and never condescending. Take this professor. You will love him.