By far the best professor. So humble and caring. She makes this hard subject so easy to learn. The level of help she is willing to give almost qualifies her to be a saint. Don't buy the book. You won't need it, because her lectures are very detailed and can be accesed online.