Margaret Weber
One of my favorite professors on this campus.
I was a little concerned at first because she doesn't accept late work (unless there is a legit reason) but she give plenty of time to do the assignments and reminds us about them in class.
I would highly recommend ANY class with Dr. Weber!