Jose Herrera
so i took Dr. Herrera for AP 1, he was awesome, power points were available on blackboard, he gives you heads up on what is on the exams. I took him for AP2 and it was a bit more challenging but he still gives heads up on what is on the exams. he gives you one take home exam. He cares about his students and he gives extra credit