James Schroeder
I've taken many classes with Dr. Schroeder and I wish I could have taken more! He's definitively the best professor in the physics department. Dr. Schroeder really wants his students to succeed, and will make them work and really learn the material. He makes tests difficult but fair and allows notecards (and usually grades on a significant curve).