Yan Zhang
Dr Zhang is a solid professor. The material we covered was extensive and she posts her slides for reference. She is very understanding if you need extra time on an assignment but don't wait till the last second to tell her. The HW is a bit much, but there was a lot of material for her to cover so I understand. She is a very helpful if you need it.