Prof. Willie is a great guy. He's very caring + his assignments are easy to understand. He genuinely cares about his students & gives great feedback after grading something. The textbooks are needed but I'm pretty sure he makes them available as PDF's if you're unable to purchase it. He's extremely passionate & I'd recommend taking a class from him