Joy Kadowaki
Dr. Kadowaki is extremely nice, and the class is really engaging. There was a required community service project for the Core section of the class, with a group project and a long paper summarizing the experience due at the end of the course. Participation is graded, but fortunately it's not not graded that harshly. Show up and you will pass.