Sharon Miller
Dr. Miller really knows her stuff and cares about you learning the material. She teaches things in a simple and clear way and is able to restate things in a differently if you don't understand. She's really sweet, and relates the material to real world examples all the time. The homework expectations were very reasonable.