David Estrada
He's passionate and caring but his slides aren't very helpful ESPECIALLY compared to Hohle who teaches the last 5/7ths of the class. No hmwk or quizzes only 7 exams. Must know random details.