Sana Illahe
She's nice & understanding towards her students. Seemed overbearing with classwork at the beginning but was taken at a do-able pace all of semester.  Some reading is required to understand the concepts, somewhat used the content read through group projects. Heavily participation based through group projects, class discussions and discussion posts.