Reviews of professor Kevin Moon

Rating: 2.0/5, difficulty: 5.0/5
Decent at explaining material, great about returning emails and helping during office hours, interesting subject. However, all things good about this class and Dr. Moon get thrown out the window because of how ridiculous the homeworks he assigned were. (Unless spending 30+ hours/week is a normal thing?) He didn't make much effort to adjust this.

Rating: 5.0/5, difficulty: 4.0/5
I left the initial negative review, here to rescind it. Homework was much more reasonable in his 2nd class. Additionally, Dr. Moon is fantastic at explaining material, extremely clear on HW and project expectations, and very responsive to emails and Piazza questions. He asks a lot of you but you'll get a lot out of any class you take from him.