Dr. Kaihatu is one of the best professors I've had. His fluids class is very clear and easy to understand if you attend lecture. It does have weekly in-class quizzes, but they made sure I was keeping up with material which made studying easier. I really liked the fact that he hand graded all quizzes/exams and handed them back with written feedback.