Kiana Tabibzadeh
her lectures are hard to follow and understand. she grades exams very slowly and shes a tough grader. you most likely wont know your grade throughout the course. participate in her class.