Professor Onishi presents very well put together lectures and is understanding if you need to turn something in late. As long as you come to class the tests are easy but I did not like that attendance was mandatory. As for the class itself it did not resonate with me at all, I thought the topics were slightly irrelevant but it was a mandatory class