Dr. Ngala is a sweet man who cares whether or not his students understand the content (continually checks in and is always available outside of class for office hours / email). The HW load is reasonable (2 hours a week) with a quiz every week that actually helps me understand the content throughout the course not just when studying for the test.