Teru Toyokawa
His accent is difficult to understand and he seems to ramble outside the topic, making it difficult to follow his lectures. Course requirements are unclear and he's a harsh grader. Avoid him.