Amy Connolly
Loved her. The class is really what you make of it with lots of office hours and optional (but you should really study them) practice problem sets. Lectures are very clear and organized with only the content from the last "unit" feeling a little throwaway. The best part though is that if you study a lot for and do well on the two midterms, no final