Zeliha Ozdogan
Prof. Ozdogan is really great. She does everything she can to make sure everyone understands. The concepts aren't that hard. For me, all the examples she went over in class made the book unnecessary. She takes attendance and monitors participation and factors that into your grade, so don't miss those easy points. Tests and hw's are all MC.