Brian Onishi
Dr. Onishi is such a kind and caring professor and person altogether. Classes are easy, but also get you thinking in new, philosophical ways. He keeps his lectures simple, allowing for discussion of the topics. Easy grading, many discussions and synthesis papers.