Christopher Lopez
idk why Prof Lopez has such negative reviews, at worst he's a mediocre lecturer. He has alot of positives and I would highly recommend taking him. He drops a lot of stuff and bases quizzes on the hw, which are pretty easy. His office hours are amazing, he knows a lot about the material and explains it in depth. Hes very nice and I def recommend him