Nicole Ford
She is so sweet and knows what she is talking about. The content and the wat she explains it can be VERY hard to understand. A quiz for each chapter is given but deadlines are very flexible and she is so understanding. One final "project" (very simple and easy), with a final exam and midterm. Overall she is very sweet but the content is difficult.