Nagayasu Nakanishi
Many students slander Dr. Nakanishi due to his exams and layout of the class. I think a lot of the bad reviews on him are just cry babies. Yes this course is difficult. You have to put in work to get anything out of it, but it is not impossible like a lot of people say. His words are confusing, but he does know his stuff. Be ready to put in work.