Jordan Alexander
He answered emails quickly. Make sure that you are managing your time well, because sometimes a lot of homework will be due on one day and you don't want to miss it. The tests were difficult, but the quizzes were okay. He provided solutions and videos for homework, as well as study guides, which was appreciated. 