Eman Shurbaji
Her material is organized and she gives lots of examples. It's important to come to class or you'll be confused and fall behind. there are quizzes, exams, and papers, so if you don't come,you won't know how to do the work. I took her last semester, it was good overall