Lynn Wolf
Just an amazing human being. Cares about her students more than any professor I've had. Good amount of homework and projects outside of class. Although she can ramble off topic for a while, she covers all the material very well. Take her if you get the opportunity.