Professor Yagi is a delight and a fantastic professor. The course is still very difficult and time consuming due to the subject matter, but he does a very good job of explaining many things. It can be a bit painful to listen to him excitedly (and excellently) lecture so early in the morning (9am), but it was well worth it.
Instructor
5.0
Enjoyability
4.0
Recommend
4.0
Difficulty
5.0
Hours/Week
10.0