Sharon Lanneville
Doesn't always seem like she knows what's going on, but overall she's a pretty decent professor. Easy grader, genuinely cares, and wants her students to do well. Can be a little confusing in class (or confused herself), but she's pretty helpful outside of class and easy to reach. Attendance not mandatory but you'll probably be lost if you skip.