Karen Waite
I've taken several classes taught by Dr. Waite, and she is my favorite professor at MSU. She knows what she's talking about and easily translates it for people who aren't involved in the industry at the level she is. Her tests can be a little tricky, but the study guides have the exact same info as the test and you'll be fine if you did them.