John ngala
THE WORST. Makes up due dates, no clear grading, continuously wrong. I could go on. I only did as well as I did due to online exams and review sheets (would've failed in person). He absolutely cannot teach. Double check exams and labs - always getting points off. Tests you on material not taught. Doesn't use the textbook; taught myself! DON'T TAKE!