Julia Garlick
You have to show up to class to do well, but she's a good professor. You can tell she cares about her students' success and will hold pre-midterm office hours. Her lectures are interesting and the workload is appropriate. She won't spell out every example you need to know for the exams, so you'll have to learn how to do some problems yourself. 