Nagayasu Nakanishi
This professor and his TA are a joke in how they teach this course. They are very arrogant and don't give support when asked. They give very vague answers and it's very hard to understand the content given. I would HIGHLY advise against this professor. 