Alex Price
I didn't directly have Alex but he was the supervisor for my class. I loved my TA, but the course material itself was super easy to comprehend and organized. The class is set up in a way that forces you to learn, and the material is engaging. I recommend taking the class that he supervises.