Alexis is really nice but doesnt seem to know what shes teaching half the time. If you ask a question youll end up more confused than you were before. Homework assignments are hard and tests are difficult too. Theres a quiz every week based on the last weeks material. Shes always available during office hours.