Daniel Krevis
He's not bad, but i would take him as a last resort. The trick is reading the textbook since the lectures he gives can be really helpful, or not as much. During the lecture, he goes off topic a lot but we still get work done. He is a little hard to contact after class too.