Erica Hoffmeister
She is super understanding and flexible as long as you communicate with her. I took an online accelerated course which at times can be difficult due to the amount individual learning. However whenever you have a question or need feedback she is always there to help. I wish I could take every course with her, by far the best teacher I have had.