James D'Anza
Very enthusiastic. If you have the chance to take him in person, do it. He has ppts that you study by yourself if you're taking him online & I wish I had taken him in person bc it would have been nice to have the ppts explained in person even tho they are pretty self-explanatory for the most part & he's available outside of class. He is very nice.