Reviews of professor Ian Newhouse

Rating: 5.0/5, difficulty: 3.0/5
Content more lecture heavy as Dr. Newhouse actually teaches and utilizes his expertise to teach rather than having to teach yourself with book. Assignments are specific to content and well-weighted, not smaller-weighted, useless-feeling reflections. Skipping class won't ruin you, but hearing Ian explain helps understanding. 3010 required, 3011 not.