Keith Osai
He is a really nice professor. You have to read the textbook and do the quizzes before we can get to learn the stuffs that are on the quizzes with him. However, they are open-book, and he gives you two attempts. The tests are not open-book, but you will do find if you take notes, and study. The textbook is also free! (It is an e-book)