Khrystine Kelsey
The material was really interesting and Khrystine did an awesome job covering all the topics. There are multiple assignments due each week, but they are all fairly easy to do, even the longer projects. You be be really creative with the homework and it can be really engaging. Only complaint is that sometimes the lectures seemed to drag on. 