Dr. Basham is awesome. She's super friendly, gives great lectures, and is always very thorough in answering questions. Clearly passionate about what she's teaching. There is a lot of weekly homework, but it's all pretty easy. 100% recommend.