Leah Ndanga
Very poor communication, grading criteria is not clear, not the best professor. When classes shifted to online, the classwork did a 180 and shifted from easy to lots of tedious busywork. Lots of discussions and lots of explaining your understanding. The timespan you get for finishing work is so inconvenient. Do not recommend.