Carrie Selin
She is a really great teacher. She makes sure everyone understands. If you have doubts, you must ask her. No need for textbook, just pay to whats done in class. She tends to give hints for exam which are really useful.