Blair Marquardt
3110 is going to be hard regardless of who you have. Dr. Marquardt genuinely cares about her students & even made it a point to know everyone's names. She gives chapter exercises to make sure you understand key points & also gives great feedback on exams, which makes preparing for the final much easier. There's a lot of homework, but it's bearable.