Dr. Bachewich is an example of teaching done right. She covers all the material in depth that is needed for assignments and tests. You read lots of papers in this course and normally I only read on my own since lectures do not help me but she was clear and concise. Any questions she got back to me within a day every time. Great prof, great course.