Victoria Ellison
Unclear lectures that don't really teach you anything. Class set up in a way that assigns way more work than necessary (lab using programming and a project that takes too much time). There are readiness assessments before each unit is taught that assess your comprehension of online videos, worth 10% of your grade. Would not recommend this teacher.