Hilton Cordoba
Do not take Cordoba if you can avoid it. His quizzes are legitimately difficult and you will be asked things that he does not tell you. Expect to spend at least five hours doing homework a week if you want to do somewhat good. If you take an online class, my best advice is to genuinely take notes on everything he says like a transcript. Avoid him.