Melissa Takahashi
People say her class is very tough, since there is a lot of information and memorization, so put in the time and its manageable. The exams all come from her slides, she says read the book and I did for the first exam but waste of time. The lectures are dry, but that comes from first time teaching and always there for office hours and questions.