A.J Ramirez
This was one of the best teachers I have ever had. Class was always super interesting. Reading the book is mandatory if you want an A, but if you don't care about that you don't even really have to buy it. 10/10 would recommend her.