Keiko Ishikawa
She is a great teacher. She is also very funny and always has balloons with her. The class is challenging and mostly memorization. But the labs are worth 100 points each and help a lot. The book is not used often but a lot of the answers to the labs and papers in class are straight from the book.