Carly Metcalfe
Her lectures are very good, and also don't skip them as she doesn't put complete excercises on her slides, she does them in class .Has a lot of pattience for questions. Also her TA's are a huge help and very accesible either in person or through mail, as well Professor Metcalfe. Piazza is a good tool to comunicate if you have any questions.