Zahra Al Ghoul
She mostly reads from the slides however if you do the examples she does in class the quizzes and tests mostly mirror it. You must know conceptually how it works and if you ask questions she will help. If you don't attend lecture you will drown it is a LOT of content.