Alexander Humphreys
A great professor. I had to fulfill my STEM requirements as an Arts and Sciences student. I was able to learn in his course despite not being not very strong in STEM subjects. He also responds to emails fairly quickly. Take him if you can. 