Colleen Ackermann
She's an excellent professor who cares about her students. She outlines the material in a very clear & concise way, while also making sure to answer any questions. She gives two-week extensions on homework. My only complaint is that the tests skew towards the easier side so you might not have a full understanding. One of my favorite professors!