Mithra Pirooz
She does read from slides but not completely and elaborates. She gives templates for all of her assignments and even lets you email your assignments before submitting them where she makes corrections and gives feedback so you may fix it and then turn it in. She does teach 4 classes at a time so emailing can be slow, but you can talk to her in class